.... #...... ....... ...... .. ##..)....... ### ... .......#...##..#...# .# .....##...........# ... #)...#..#.[.......# #....#......###...?..... .........##............. ......)[##....)........ #..........?.##....... ##....#......##....... #..###.......#!.....# ###....o............# ##.....###......... ### ##......o........( ##.### #..######..##..... #....####.....# #<## #.... #.....#..#..#..#......... #........................ ##...........####.....### ###........#.# ##...## #...^........# #.## ##............## .# ##..............## .# #................# ##................ ##..........#....# ##....#.....##...## #.....#.....#...## ##............... ##................# #...## ... #.................#### ....####... ###.####....#..................... # #....###................... #....###....##..##......... ##........#...#..........# . #..<......##...##........#.. ###......................... #.#......#..........>....# ###......#............#..# ##...............#...... ##..............##...... #............#.......... #...##...##.##.......... ##.........####<........ ##.........# ####...... ...........# #.... ...#.......# #... ..###.....### ... .. .##..# ## #.. .#