. . # ..#... )...## #.... .....# #.... #....###... ...... ... #...# #.# .# #...# #.# .# ######..###.# ..# #...##...##.# ..# +.<.'....##%##..#### #...#....##..!.....# #####................ #..####.......$# .........?.g....... #.##.####.##..#### #. #.# #.# ..# ..# #.# ..# . #.# .# #.. # #.. .