### ### #############################.# #.# #.............................# #.# #.###########################.# #.# #.# #.............#.####.# #.# #.###########.#.##...# #.# #.# #.#.##.#.# #.# #.###########.#.##.#.# #.# #.##............##.#.# #.# #.##............##.#.# #.########## #.##............##.#.# #..........# #.###########'#....#.# #...######.####.#.......# #.######.### #...# #.....#.#.......# #........#.# ##### #..##.#.#.......# ##########.# .##..##.#.#.......### #.......# ..........'........># #.#####.# .##..##.###......)######.#####.## #. #..##.#........oo.............# # #........)############.######## ..........#)# #.# #.###.##.###.# #.# ..# #. #.# #.# #.# #.# # #.# #.# #.# #.# #.# #.######## #.# #.# ...##..........# #.# #.######..##..........# #.# ###.#....#..##..........< #..).....#..##..........# #........#..##..........# #........#..##..........# #........#..............# #........##.............# #........'......######### #........###)...+ #........# #....# #....##### ####.# #....##########.# ######........#.######### +....<...+.......... #........#.######### #####.........# #.........# #.........# #.........# #.[.......# #.........# #...(.....# ######'#### #.# #.# ####################.#### #.........>.............# #.##################.##.# #.# #.##.# #)# #.##.# #.# #.##.# #.# #.##)# #.# #.##.# #.# #.##.# ########.##################.##.# ............................##.# #.#.########)#####################.# #......)......# #<# #.#.########### ###