### ... ... #.# .... #.# ....... ###+####.# #......? #......#.# #....... #......#.# #....... #......#g#######....... #......#............... #......#............... #......#...%.....##### #...%..#.........# #######......#.........# #......................# #.###########..........## #.<.......#.............# #....#.####+#...........# #...#### #...........# ##### .....#.....###### #.....#.....%....# ###.>........r...# ...............# #.............# #.............# #.............# ####..........# #..........#