#. #.# .. ##.####### #####........# .............# .............# .............# .........<...# ...............# ...........>...## .................. ................... .......#........... .......#........... ..>. ............####### ....#######....### ....# #....# ....## ##....# . ###(.####.....# ..###..(......#...# .......(....###...# #............####.# ###...g......# .# #....(.....# .# #...........# #....cw......# ##........#..# ..%....!..##.[. .#.......>..#... # #..........# #.....!....#