######################### ................o......... ......%..Z................ ..........................# ............)(............# #######+#+#####c..........# #...........# #...........# ####o.......# #........# #..).....# ###g.....# #.o....# .. #......# ...### #gg....# ....... #..o...# ....... .# ....... #......# ...y .! .# .......###############o.....# ....... .# .....................g..)...# #..y#. .# .........(....).............# .yg.. .# ............))).............# ..y#.c.#.# ..............).............# .......{.# ........############........# ########'#####.......# #....## #........# #............#.......# ##....###........# #.<....yg....#.......## ##)...##........# #....gyyp....#.......#.###......#........# +.....y