######## #...>..# ##### #......# ...... #......# ###.>.... #......####.'...... #......')...#...... #......###### ...O. ##'##### .... ###O# ### #...# ####.####### #..........# ########+## #..........# #.........# #..........# #.........+ #######+##### #.........(#####.......^.# #..........?# #..........)...#.........# #....$.y....# #....)......##.'.........# #.....y.....# #..........#####.........# +....Z