######### ##### #.......# ##...# . #.......# ##...## ... #.......# #...## ...# ##.......# #...## #+# ##...#############...#.#### #....###.###..............)........# ##.....#.#.....##############%###..## ##....#.(..........................###.## ##.#....................................< #.#...........###...>..##.####.####..## ##....##.....### #......##.# #.####.## #<.....##.)..# #..<......# ##.?....# #..###.>####..## #......######...##### #.## #...# #...# #.)....# #...## #. .....##>#.#####..#### #...#.# .. .##.....#...#>...# ....###.# ... . ....####...##.# .### #.# #.. #.##.#.....##..# ... #.. . ............## ... . ####......... ..# ##..#.#...# ...# #......... ..# ........#. .......... ....