. .... #...# . #...# .!. #...# ..... #...# .....########...########... ..................<........ #.........g........#+####... #..>.....gg........# #..................# .......#########..# ####... #..# #... #..# #... #... #... #.... #..$ #..... . #.....# #..... ...