#### ###########..# .##########..)........## ......).....######<.#.# ........######........# .######...###..<....### ##.......##.### ##.#........# ###..#.[....### ##....#..###.# . ###.....#...##.# ##. .....o..##............#># #.......a............#....#.# .. #....[....(..............##.# #.. .....?)... .###.........##.## ##.## #......... ##.....#......# ####....##....... ##........##..# ##### #..........#..# #.#.####.............# #...# ###..........:.####.#.#............#...###...#### ...?..........[................................# #..........######.#.#.###...#....##...........# ####..((......## #...#.#.....#....##.#.........# ........(...(..# #.....#.#..###...##.#.........# ###)....#.#.# #.....>....####..##.#.##...#### #.o.####..#.## #........)......)...#.##...# #..#(##...##..# #...#...#.######.#..#.###### #..##)#..#####)# ##.##...### #.##.......# (o.. #)#.# #.###...##..## #.##.#..##.## .8.o# #.#.# ###..#..####..# #.##.#..##..###### #... #..)####..........#..# #.##.#..###...[..### ... #.................#..# #[##.##..#.........# ## #...)..#.<..>.....#.[# #####..#.##............# #..#######...#####...# ##.)).........###.....### #).# ##..###.....## #..####..####...####### #.## #.[##..##...###..## #..# #....# ..# ##)#....#.#.......###..# ##...# .... #..)..............##### #...# ..... ###....##..........# #...# ...... ##..######......## #...# ...... #### ##....## #...# ##..## #...# #..# #...# #### #...# #...# #####