. ##. ###. #...# ##... #...## #.... #.... #.... ....o #.... #.#o# #.##... #.#.# #......####.#.# #.<......#######.# ######...........# #.<.......##### #.#######.######## ## #.# #........# #.$.###.# #.)#####... #.....# #..# #...###.# ##..### ## #.# #.....# #.######.....# #............# #####.##....?# ##.##.....# #...###.### #.%.# #.### . #...# #...###### #..###...###......... #......#.......####.. #.###...###.### ##.## #.# #...###.######.. #............... ...##...###....###.. #.................# #############..... #####