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=Sets 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 surfaceColorBlue
Reads the value of an existing property.
imageWidthtypeOfData imageWidth imageHeight minValue maxValue backColorRed backColorGreen backColorBlue lineStyle lineWidth lineColorRed lineColorGreen lineColorBlue surfaceColorRed surfaceColorGreen surfaceColorBlue
Generates an image from the FITS or RGB data of the DataSprite in gray or false colors
graygray 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);imageWidthimageHeight225225255
Reads the data value at the position (x/y) of an image stored in myData.
11
Reads the RGB value at the position (x/y) of the costume. JS-code-snippets copied from Snap!-code.
11
Sets the RGB value al (x|y) on costume.
11255180100
Obtaining data with the mouse.
image-valueimage-value costume-coordinates slice-data line-data circle-data brightnesstypeOfDataRGBtypeOfDataFITS1image-valueimage value1line-dataokfalseokfalseline data1slice-datapointsline-dataslice data1circle-datacircle dataokfalseokfalse1brightnessbrightness
Returns the copy of the current sprite-costume.
Sets line style and color for DataSprite diagrams.
continuouscontinuous dashed dash-dot dot-dot1000
Draws a circle on present costume using line properties. Attention: JS coordinates are used.
10010020
Draws a line on present costume using line properties. Attention: JS coordinates are used.
1010100100
Draws 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();lineWidthlineColorRedlineColorGreenlineColorBlue
Fills 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();lineWidthsurfaceColorRedsurfaceColorGreensurfaceColorBlue
Fills a circle on present costume using surface properties. Attention: JS coordinates are used.
10010020
Draws a text on present costume using line properties. Attention: JS coordinates are used.
my text1005012true
220200180
Sets the value at (x|y) in myData
11
Reports the brightness of a FITS or RGB image around x|y in a circle with radius r.
10010010
Applies an affine transformation to an image.
myDataP11P22P33Q11Q22Q33S1221221220
reads a file from filesystem
Determines 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]); selection1 minmax
350300225225255
costume-(RGB)-datacostume-(RGB)-data FITS-datacurrent-costumecostume-(RGB)-data
matrix
Test on type of data.
myDatavectorvector matrix RGB-image FITS-imagematrixRGB-imageRGB-imagefalse
y1x14
255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,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 facesimageWidthimageHeight
LABEL 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!12
110i
121
cont3
catchtag
cont
catchtag
0013720121692002920-1113920