###+# #..Z# #Z..# #...# ... ##'## #.^^# #^^^########## #Z..#...#??!!# #ZZ.'.∩.#!)[!+ #∩..#...#!!!!# ##############