### ######### #.### .(......# #...# ###.# ##########.#.# ##...#####............# #..........########...# ####..################...###### #...................##......... # ##.################.##..######### ####.##.#................##........... ........#.#....#..###..#.....#.############ ..................#.#...>....#............. #######.#.#.....###.###............#....... #.#.#.....#..:..#..##..............# ..#.#####.###.#'#(..#....#...#.###.# ####.# #...#.#.....#......<.#.# # #.######..###..#..#........#.# #.#......o.{......#..###...#.# #.#<......oo......#.. ....#.# ................# ###..#.# #..........#...?# #..#.# #.........?#....# #..# +......%.... .... ...# #..........## .## #######.#### .#