. . . .... ....... #.# ...#........# . #.# #..# ...##..# ... #.# #..# #..##..# ...>##.#######..###..##..### . ........................... ..) ..................#..##..######.##.# #+###..............>..).........#.## #...........[.....()........... #.###.###.####..##..######..#.# #....................#####..#.## +.###.###......................# #.# #.# #...............g......# #<# #.# #..(.......g.#####.....# #.# . #.........#l## #.....# #.# #.........#.# #.....# ..# #.####..###.# #g....# ..# #.# #..# #.# #.....# <... . ... .........)....... #... #.##..?......##.# .... #.##.........# # ... .............# #............# ####......%..# ####...## #..