.. .... ######### ....####+#.......# ######+# ................# #......# #..............# #......## #..............# #.......# #..............# #)......## #.......###...(# #...)....# #.......# #.#### #......#.# #.......# #.######......#.##.#.......# #.......# #......'......+..#.#..b....# ###########'###############......#..#.#.......# #........#8.8#........# ##...###..#.#.......### #........#...#........# #...# #..#.#.......... #...⌠....##'##....⌠...# #...# #..#.#.......# ##...................## ##### ##.#.##.#....# ######....<....###### #.#.(gK(%..# ##.......## #..###.##### ######### #......... #...##.### #...##.# #...##.# #...##.# #.#.##.# #.#.#