. .##. # .... #.. o.. .. ##### #{.##### .. ###...####### ##### . #..#...# #. #...........#########...# . ...# #..#.)(+ { #. #.#...#..##.....>.......### ... #..####..#'### { #.###.######.##########.....<.# #...######........oo..#####+#.......####.## #.......# ##.......#.....................##.#..##...# #.......# .........#....#+###..................###.## #######...### #.......#...# ####..##+#..)......# ### #.........# #.........#.# {{ { #P.# #.........### #.#####..## #.......#...#{ { #P.# {#............ #.# ###..# .......#.#.###########P.####..........## #.# .....# ........{#............%...............# #.# .##.## .........##..######..#...###..........#########.##.##.# ###########.##.....##.<.# #..........##..............# #.##.###.##...# ####...###.##.......###%#### #.##.# #......# #...###.##..###..###.# ##.#####.#..###.###### #...........#........# .........#......##############.##.#.....#..##### .#.######.....#.##.<....(......##.....<....# #.....#.##.###.(#####..##..#..%...## #......%##.###.(#####..###...###### ##......#......(...##........ #......#..#.#..##.##.###### #..#........#))##.##.# #....................# #..#.#.#%#.###.##.#### #.......>......# # ##............## ###.##.......# ...#.......# #..#.......# #....... . . .