#...... #...... #..... ####+##+#.... .....$.....##+### ...!............. ......(.......... ...(............. #####+#)###...... ###### #...# ..... #.8#.########..# ?... #..........##..# ..g #...8..8..8###.# .. #<.......g.'...# . #...8..8..8###+# #..........# #.8#.####### ####'# #.# #.# #.# #.# #^# ###