###################### #\^.#...#.^.^#...#^..# #.^^'...'.^..)^.^'...# #..^#...#...^#...#...# ###'###############'## #.Z.# #...# #...# #^^^# #...# #.^.# #...# #.^.# ###+# ###'# #^^^# #^..# #..^# #.^^# ##'## #.^.# ### #####^^.# #?!!!#...#...# +?:?!#.\.'.^.# #??!?#...#..\# ### #########