.#. .# #...#...!.# #.# #.....#...# #.# #...#.....# #.# #.....#...### #.# ###...#.......# #.# ..............######.######. ...........g..'.........%... #.....?h....######..#.###? ###.h.###...# #..# .... #.#.####### #..#...#+ .. #.g###########.......w. ... ##.hr..........h....... #.. #.h###.#######........ #. ##.................... # #..<.............#.## #...###+###.....##.# #...# ...K.# # #...# ...# ....# .....+ ......# .......#