.. ###.#... .# ######### ###. ..#.#..# #.# ##.......## ...####.#..$.#.... ######....<....######...##.#....#..# ##...................##..##.#.......# #...⌠....##'##....⌠...##.##.#.....$.#. #........#...#........##..#?#g...#.... #........#8.8#........##r.g....g.....# ###########K############.K#(###.##.... #g###.)......#..#.# .# . #.()..#......#....# .# #####K#.######....# .# #.).K.r.g.l...# .. ###+#######...# .# #.#.# .# #.#.# #.#.. #.##.# #.. .. ##