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