.... #.... ...... #########...... ### ####.##.##.#...... ##.###.#............... #...#...<)##........... ###....)).).....)#...... ##.#..#.....[............ #......#.##.............. ##.....#####............. #######.....####...........#. ##.................).......... ##...###############........... #...##....... ....##......#... #..##....... .....##......... #..#......#####......#.....#... #..#.......#.#.... ..#....#.... #..#.....#.§...# ....#......... #))#....###.§)###....#.......^. #..#..#..#.§.§§#§.# #........# #.....##.§.#∩#§.§## ........#....## #.....#....∩.§§§.§# .)......#(..... #.....##...#∩#.o.## .)[............# #..#..#..#...))#§.#.)#...).........## #..#....###...###....#.)......$.....# #..#.... #....@#w....#..............# #..#.......#.#)))....#..............# #..#......#####......#.((#(...(....# ##..... ......##.(.....))....## .... ......##.....(...[.....# ##### ########...(...........## ... ...........o.........# #.. #......oo#..........## ##.. .......)@o........### ##... ........<[........### #.... ##...................## #...####.#...................# ##.#.......................# #.....)#..................## # ##...)###....##+#......#...# #.###..))[#).....+∩'..........# ....#...<)[#..#..#+#....#.....# #........)#....#..........#...# ###.#.................#....#.## ##...#..>.............#.#### #.....#.###..##..#.....## ##...#### ###########.## ##### ###