...## .# .....###.# .........# ........o# .........# ......... ........### ..........#####.# ........)........ ........#.#####. ###+#####..# ...#......####.. #......o....... #####.#.###..####.. ........# #Z.# #.....# #..## #.....# #...# #.....###.#.## #.........#..# ...# #.####....[######.#####.....# #........)).................+ ....... ####################.........#.#####.... ..(...... #........[.............<.....#..####... ###........ #.######################.#.####....#.##### ##......... #.# ...#........^....... ...(...... #.# #.###########....#.####### #......# #.# #.# #................. #..(...+ #.# #.#######.####.###.##############..(...# #.# #....##...# #.....)..................).# #.# #....##.### #.#.##.........#####.......# #.# #.......# #.#.#...........# #..pZpo.# ##.#################....########.#.............# #.p..p..# #..................'...........#.##..........#.# ####o#### ############......##....#####.##.##............#######.# #......##....# #.##.##....................# #......##....#####.##.##...#####........##### #......#####..[..#.##.###..# ###......# #......# #.###.#<##.# #.># #......# ######## #.###.####.# #.## #......# #.#........###.# #......# #.#.#..........# #..#'### #.#.############ #..#.# #.# #..#.# #.# #..#.# ...#.. ###. ##