##### #...# #...######### ............ ###############........... ..................(.......+ ........#.................# .......#.................# .......#.................# ########.................# #####.................### .....#)................... ....#..................... # ...#............g..g..... .#. ..#......##)#######....g ....##.#.....%##.# . #.....#......##.# . ....###..########.# #. ###............##)# #. #..............##)# #. #..............##.# #. #.........#######.# #. #.........# #.# #.###.........## #.# #..##..........# #g# #.<##........#.# #.# #...<........#..# #+# ###...........##.# ... #.............# .. ..... #......%......# .....r. #.............# ........# #.........##### #........# #.........# ......... #...[.....# ... ######+###