. ..... ...... ..... #.... #...# #...# #...### ### #....<# ###### ###'# #...### ###....####...#. . #...## #.............#.... #....# #............##......# #....## #...........###......# #.....# #.............#......# #.....# #.........>...#......# ##...### #....................# #....# #........#..#.#.#....################....# ##...#....##.............................## ############.#.#.........................# ...................^..###.##'#...........# .#.....................#.###..##.###.....## ...................^....##......###.###..## .#.#.....................'............ #..# ...........(..............#............ #..## #.#.#.....(...............##.#.........##..<# .........(..###########...#..#...#######....# <..#.......# #...########..........## #......># #......................# #.).....# #......................# #.......# #................?.....# #.).....## #......................# #.)).....# #......................# #.).....## ##......................# #.......# #........>..............# #.....).# ### ##.......................# #.....))####.####..............#.#.......# #...................#########....).....#.# #...................# #....#.#.#.....#.# #.....########......# ##...............# #.....# #......# #######..#........# #..... #.....## #.....##.#........########### ..... #.....# #......'.#...............((.# .... +.....# #....#+#.#..###############'### . #.....# #...#..#.#..#8.............).8# #.... #'######.#(.#.................# ###(..#...#(.#........)........# ...###.##(######..#.................# ........(.........#................8# ##.......)......###)....############# #######.....#o## #.....# ###...#.# #.....# #####.# #.....# #.# #.....# #.# #...u.# #.# #....(# #.# #.....# #.# #....o# { #.. +.....'..(..# #.....#.....# #8...8#8...8# ####### #####