data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAIZ0lEQVR4Xu2dO68NXxiH16kklFqdoHJrXOITaJEoXBINH0CiligUWgWVxKWQ4AuoxaUhaPA5SBRy/vmZ/5u9ztiz92/2zLs3+zzT2efda2ae9cy7LrPWtrG5ublZOCCwIgIbCLgi8pz2NwEERISVEkDAleLn5NMF3Ngope4aXr5cyqNH0HIJ0K12SXU0wRLw4MFS3rwpZefOSWFHj5by4YNd+LYNREC76rubYEl45Egp7983Ih46NJFx165SfvywT7LtAhHQrvLuJvjZs1LOnWsKUhashTtxopTXr0uRpBx/EkBA24puAdtFCKqEk3w6lBU5phNAQNsMX0BlxNOnm2z46VMpd+6U8vBhcyIGKVuBI2CCgJEB7aK3cSAC2pXvZ8BpRao5/v69yYgcEwIIaNvQLWAMPOrMV4PVdIxGyeoXfv1ayv799knXPhAB7SruFlDTL5r3i0Pzgsp0MQI+ebIZCcfBiJgMaGtXaTN1McI0mTTguHSpkVBzghLy48fmDYkGIRwIuIADw/qAEvDCBfqAbfA0wbaKwwS0T7PNAhHQrvBhAka/UKcTdJrjBjwCLknA+jRqjq9e5Q0JAtryKXBYBqxPpUEKgxEyYC/9XAHreb6zZ0t5/nxymrHF09SOpnj+5YMm2K49LwMuUwrNM/7rCx0QcGQB1b/T3N8yDgRcBuW/5hzdGVDNrsSLFTBqFhfNTBotP3nSTF7/7nmu+TpCMqAt+GwBb91qllzVy630NqTv/pB2hSCgXUHrHji7D6g1gLES+uXL/uJ10dMihnXeW0IGtJ+b2QK2FyQsMuLVqhot2VLW3LevWcyw7pubEHAkAZ1i2pK2v6N+pASMqZX2iHoRqZ3rWmUMAtr0vWmYujgJF+sA43Nltm/fmn91CaVBjb7X3k0Xr/NC5Los+zZWEKjMrjnRaf1hBLQrpJ+AsQJa2zI1Iu6Spf15LGoNyep3yHGpiqkXuerzIdsAMqdz9JDpHur1kjVyBBxJwFgDGKNWgRV0ZbM++4JDJFWasqDepMz6fsRFNo0Bi9YizhuF112C9nZSG4sRGPc07SFBQAPg/zNycxekqs+2e3eT8SSPdsP1nYZpN+FXrsweBasCNfUTu+7cuUMJd+9ec53LmDgP0drTSgg4ooBnzpRy+3YpBw7MbhKV1ZSd6swmUfWZKkRNouSQJOfPl3L9evO3ruP48a0T32/fTvYkz7u9IU33vLLj7/F2SOfSfTx+PPkmAroUzdUw2nD09GnT/Ha9luua29Pnr16Von6jmkcdXX2n9mXrvGru5x2S9efPSVZVtlYGdb47r+yuv1+8WMr9+5OfK1HGPXy4lBcvmlE/h0Wg3yBk1pSLoEuyWRX27l0px45tzRbWZRpBejD0UyKS7suXJmNnH3pAdK54qOIByz7vGpXfT8ChN16L4WY355zxjnnZ+5NrAZ3rJOYPAssVMKsC1Ne8dq3fyHzsa6HftxDRv0PAsaZLxsyqfXHWXRBktOmNI+C0iWX7EkYMHEvkoZeEgDbBcQS0T7dNAhHQrui/S8CMDLaMOcE2bgRcgYCrboY19xc/nlnfviNgTJjb2OYEIqBN8u/KgPZlG4EhniaMP39e7gJYBDQqqAlZXwEDwbwJ8ogbcwSNgCsUUBW5Y8dqf7Co7ktq8lt7W+Jd7bR3t8I1ZhcCAVcooCp/797mApb9ZqKd9ZT9Tp2avIvW37uWUcX/h6L+oBaaDjkQ0KY3ThNcN1+qQPW79E52Ge9j61uNd9VxDb87GRvNIggtiohFqvqsa9Bio5sRiIA2xXEEbJ+uz6gyY+olMp0eAK0plHghYUhpI1ogEAFtaOMLqPWDWpLkHvM2Nbnl1HHKwHoIlOnqbBgx8/YlD30oENCutfEF1MLUoX0o5/LrQUN7jaKaWy14ja6ABiE6JKOyYuY6wci+zj0QM+I0jIRQ5tDK5b5ZrU+TPa3S6sWw7bJiP7IWrWoh7IMH8xfEkgGX9mgMz4D1vogYjCjzaGl+LOVf5Hb6SFALqO/t2TPJcnF98ePqsbGq65cZ9PehWZIm2K7xcQSc1qeKZnDWvo9ZlxkS37gxfy9IW8CuHXeaE9RDEjLamHoGIqANbLiA9qkWCNQ8XmwDdb/etRw//lsJlaMyJWlWXxAB3doasQ9onzIxcNbCg1qK9gb4sS8JAW2iq8+AY74Ca9+2BiB37062d8b2STXZOtr9wD79zlmIEfAfEtC+1AUDJduvX6XcvLl1eshZprXgKflvGnxwq8+A/rX2i4yBSdcUT9+poj5nJwPatNZXwK7lVZniBXYEHCig/XUCITCMwPQMOKxMvg0BmwAC2qgIzCCAgBlUKdMmgIA2KgIzCCBgBlXKtAkgoI2KwAwCCJhBlTJtAghooyIwgwACZlClTJsAAtqoCMwggIAZVCnTJoCANioCMwggYAZVyrQJIKCNisAMAgiYQZUybQIIaKMiMIMAAmZQpUybAALaqAjMIICAGVQp0yaAgDYqAjMIIGAGVcq0CSCgjYrADAIImEGVMm0CCGijIjCDAAJmUKVMmwAC2qgIzCCAgBlUKdMmgIA2KgIzCCBgBlXKtAkgoI2KwAwCCJhBlTJtAghooyIwgwACZlClTJsAAtqoCMwggIAZVCnTJoCANioCMwggYAZVyrQJIKCNisAMAgiYQZUybQIIaKMiMIMAAmZQpUybAALaqAjMIICAGVQp0yaAgDYqAjMIIGAGVcq0CSCgjYrADAIImEGVMm0CCGijIjCDAAJmUKVMmwAC2qgIzCCAgBlUKdMmgIA2KgIzCCBgBlXKtAkgoI2KwAwCCJhBlTJtAghooyIwgwACZlClTJsAAtqoCMwggIAZVCnTJoCANioCMwj8B7QRWNXNZXIBAAAAAElFTkSuQmCCdata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJYCAYAAACadoJwAAAgAElEQVR4Xu3XMQ0AAAzDsJU/6bHI5RGoZO3JzhEgQIAAAQIECBAgQCASWLRjhgABAgQIECBAgAABAidAPAEBAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQAH/z5sAAAWaSURBVIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECDwym8CWWFsf00AAAAASUVORK5CYII=extract facesSets the default values of the properties of a ImageSprite.Sets the value of an existing property or inserts it anew.imageWidthtypeOfData
imageWidth
imageHeight
minValue
maxValue
backColorRed
backColorGreen
backColorBlue
lineStyle
lineWidth
lineColorRed
lineColorGreen
lineColorBlue
lineStyle
lineWidth
lineColorRed
lineColorGreen
lineColorBlue
surfaceColorRed
surfaceColorGreen
surfaceColorBlueReads the value of an existing property.imageWidthtypeOfData
imageWidth
imageHeight
minValue
maxValue
backColorRed
backColorGreen
backColorBlue
lineStyle
lineWidth
lineColorRed
lineColorGreen
lineColorBlue
surfaceColorRed
surfaceColorGreen
surfaceColorBlueGenerates an image from the FITS or RGB data of the DataSprite in gray or false colorsgraygray
false-color
RGBmyData032000falsetypeOfDataFITSpixelsdataminmaxgraylogvar result=[], i=1, n, value, interval = (max-min)/8;
while(i<= data.length()) {
value = data.at(i);
n = value;
if(value<=min) n=min+1;
if(value>max) n =max;
if(log) n = Math.round(Math.log(n-min)/Math.log(max-min)*255);
else n = Math.round((n-min)/(max-min)*255);
if(gray) result.push(new List([n,n,n,255]));
else { // result.push(new List([n,255-n,Math.round(255-n/2),255]));
if(value<=min) {result.push(new List([0,0,0,255]));}
else if(value<min+interval) result.push(new List([0,0,n,255]));
else if(value<min+2*interval) result.push(new List([0,n,n,255]));
else if(value<min+3*interval) result.push(new List([n,0,n,255]));
else if(value<min+4*interval) result.push(new List([0,n,0,255]));
else if(value<min+5*interval) result.push(new List([n,0,0,n]));
else if(value<min+6*interval) result.push(new List([n,n/2,0,255]));
else if(value<min+7*interval) result.push(new List([n,n,0,255]));
else if(value<min+8*interval) result.push(new List([n,n,n,255]));
else result.push(new List([255,255,255,255]));
}
i = i+1;
}
return new List(result);imageWidthimageHeight255225205pixelsdataminmaxgraylogvar result=[], i=1, n, value, interval = (max-min)/8;
while(i<= data.length()) {
value = (data.at(i).at(1)+data.at(i).at(2)+data.at(i).at(3))/3;
n = value;
if(value<=min) n=min+1;
if(value>max) n =max;
if(log) n = Math.round(Math.log(n-min)/Math.log(max-min)*255);
else n = Math.round((n-min)/(max-min)*255);
if(gray) result.push(new List([n,n,n,255]));
else { // result.push(new List([n,255-n,Math.round(255-n/2),255]));
if(value<=min) {result.push(new List([0,0,0,255]));}
else if(value<min+interval) result.push(new List([0,0,n,255]));
else if(value<min+2*interval) result.push(new List([0,n,n,255]));
else if(value<min+3*interval) result.push(new List([n,0,n,255]));
else if(value<min+4*interval) result.push(new List([0,n,0,255]));
else if(value<min+5*interval) result.push(new List([n,0,0,n]));
else if(value<min+6*interval) result.push(new List([n,n/2,0,255]));
else if(value<min+7*interval) result.push(new List([n,n,0,255]));
else if(value<min+8*interval) result.push(new List([n,n,n,255]));
else result.push(new List([255,255,255,255]));
}
i = i+1;
}
return new List(result);imageWidthimageHeight225225255Reads the data value at the position (x/y) of an image stored in myData.11Reads the RGB value at the position (x/y) of the costume. JS-code-snippets copied from Snap!-code.11Sets the RGB value al (x|y) on costume.11255180100Obtaining data with the mouse.image-valueimage-value
costume-coordinates
slice-data
line-data
circle-data
brightnesstypeOfDataRGBtypeOfDataFITS1image-valueimage value1line-dataokfalseokfalseline data1slice-datapointsline-dataslice data1circle-datacircle dataokfalseokfalse1brightnessbrightnessReturns the copy of the current sprite-costume.Sets line style and color for DataSprite diagrams.continuouscontinuous
dashed
dash-dot
dot-dot1000Draws a circle on present costume using line properties. Attention: JS coordinates are used.10010020Draws a line on present costume using line properties. Attention: JS coordinates are used.
1010100100Draws a rectangle on present costume using line properties. Attention: JS coordinates are used. 100100200200costumex1y1whwidthrgbvar ctx = costume.contents.getContext('2d');
ctx.beginPath();
ctx.lineWidth = width;
ctx.strokeStyle = new Color(r,g,b).toString();
ctx.strokeRect(x1,y1,w,h);
ctx.closePath();
ctx.stroke();lineWidthlineColorRedlineColorGreenlineColorBlueFills a rectangle on present costume using surface properties. Attention: JS coordinates are used.100100200150costumex1y1whwidthrgbvar ctx = costume.contents.getContext('2d');
ctx.beginPath();
ctx.lineWidth = width;
ctx.fillStyle = new Color(r,g,b).toString();
ctx.fillRect(x1,y1,w,h);
ctx.closePath();
ctx.stroke();lineWidthsurfaceColorRedsurfaceColorGreensurfaceColorBlueFills a circle on present costume using surface properties. Attention: JS coordinates are used.10010020Draws a text on present costume using line properties. Attention: JS coordinates are used.my text1005012true220200180Sets the value at (x|y) in myData11Reports the brightness of a FITS or RGB image around x|y in a circle with radius r.10010010Applies an affine transformation to an image.
myDataP11P22P33Q11Q22Q33S1221221220reads a file from filesystemDetermines a property of a list.minmin
max1myDataresultdatantypeOfDatavar min,max,isNumber,c,i,k,value;
if(data.length()==0) return new List([0,0]);
i=1;
if(typeOfData=="list") min=data.at(1); else min=data.at(1).at(n);
max=min;
while(i <= data.length()) {
if(typeOfData=="list") value = data.at(i); else value=data.at(i).at(n);
if(typeof(value)=="number") isNumber=true;
else {
if(typeof(value)=="string"){
isNumber=true;
k=0;
while((k<value.length) && isNumber){
c=value.charAt(k);
if((c<'0') || (c>'9'))
if((c!='E') && (c!='e') && (c!='+') && (c!='-')&& (c!='.') && (c!=','))
isNumber=false;
k++;
}
}
else isNumber=false;
}
if(isNumber){
value=Number(value);
if(min>value) {min=value;}
if(max<value) {max=value;}
}
i++;
}
return new List([min,max]);
selection1minmax350300225225255costume-(RGB)-datacostume-(RGB)-data
FITS-datacurrent-costumecostume-(RGB)-datamatrixTest on type of data.myDatavectorvector
matrix
RGB-image
FITS-imagematrixRGB-imageRGB-imagefalsey1x14255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,255,255,255255,255,255,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255255,0,0,255typeOfData,RGBimageWidth,400imageHeight,274minValue,not setmaxValue,not setbackColorRed,225backColorGreen,225backColorBlue,255lineStyle,continuouslineWidth,1lineColorRed,0lineColorGreen,0lineColorBlue,0surfaceColorRed,180surfaceColorGreen,180surfaceColorBlue,18000detect facesimageWidthimageHeightLABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.Hello!12110i121cont3catchtagcontcatchtag0013720121692002920-1113920