####### ##### #############.....#########....# .................'............. ..#.........#.....###..........# ...........#.....# #..)....## ####.......#.....# #.......##### #.......#....(# #####........ #.......#.....##### #.####### #.............g...# #.# ##.###....^..#########.###.# #...##.......# #..##.####### #...##.......# ##.#......... #...##...)...# #.#'######## # #...##.w###### #.+.'.....# #.##...##..# #.#.##'##.# .##.........## #.#.#.<.# #...........# #.#.#...# #...........# #.#.##+## #...........# #.#.. #w###.####### #g######## # #. #g.h...... .. ####..?.## #. K#.# #. #