########### #.......... #.########. #.# #>... #####.# #..# ######.....###..# +...............# ######.#######..# #.# ### #..# #.# #<# #..# #.# #.# #.(# #.# #.# #>.# #######.# #.# #..# #############....##.# #.# #..# #...........'.......# #.# #..# #.###########....#### #.# #..# #.#... #....# #.# #..# #.#.### #....# #^# #..# #.....# #....# #.# #..# ##.########.#.# #....# #.# #..# .........gg...# ###### #.# #)[# ##.########...# #.# #..# #)..# #.# #..# #g..# ###.###..# ..g.... +........# ###.%..(.. ###.####.# ...###### #.# #.# ..... #.# #.# ..... #.# #.# ...^.. #.# #.# ... #.# #.# #.# #.# #.# #.# #.# #.# #####.# #.# #.....# #.# #.##### #.# #.# #.# #############.# #.# ..............########.# ########################............# #..............#########.############ #.############................(..# #.# ###########.#######.# #.# #.# #.# ###.# #.# #####.## #...# #.# #......# #.### #.# #.###### #.# #.# #.# #.# #.# #.# #.# #.###.# #.# #.....# #.# ####### #.# #.# #.# ###