### ### ##########.# ###.# ...........# #...# ##########.######.#.# #..........(...#.# ####+#####.########.# #.......#...........######## #.......#..................+ ##.......#'########..###....# #......%..........#....'....+..#.# . #............####.#.#<##....##.#?# ...[ #............#....#.#.########.#.###.... #####+#...........#.#.# ####.#........ ...................#.#.# ....#....!.. . ##.........#......#...#.#####..#.....# ##.. #....######................#..#.....#..'.. #....##>...........................o...# #####....######.#.#.#####..#)..(.(.....# #......######.# #.........(....(J....#. #......#......# ##.....#.#............ #...#+##......# .'........#+##....#.## #......#......######.....#..#.##....# # ###......'.......................'..@... #........#......## #########..#.##....#. #...######......####...# #..#.##....# #...########....#......# #..#.#####. #...##..........#......# #..#'### ######.................# #......# #.................#####......# #....................##......## #....................##..#+...# #...........#........##..#+...# ######......#....######.......# #......#....######.......# #......#..........%....### ###########.............#...# #......# #............##...# #......# #............##...# #......# #............##...# #......####......########.... #................# #... #............##### ######.......# #########