############# ############ ###...........# #.........(# #.............####..........# ..#........<..##.'.%.....>..# #........)..##.#..........# #..............#..........# #...........####..<.......# #...........# ##'######### #...........# #..# #..S........# #.## ####.######## #S# #...# ###'######## ###g# #........... ... #........... ..S.# #........... ....# #.........% ....# +.......... ....# #.......... .... #......... . #.....?.. #....... ###