######## ###### #......# ##....##############......## ####............................ #..o..##..#############......## #.#.#####.######## ##..##.### #...)(.##.##.....####..###.## ##..###..#.#................... ###..## ##.#.#........##........ ###### #....#####...........##.......##### #....# .[.....o.##.....#o...#..#.##.....##....# #..### ................................##....###.## ..................o.......................# ...#..o.#........#.o...##.#.)...##....##..### . #....##............................#..#..## .....# #####........#....#.####......#....## .#.>## #..####oS#..#...####.....#......## # #...#####..........##.............# ###..#........#....#...#....#........# ##.. ##......#.#..###........#........# ###..# #...........## #.......##........# ###....###.......##..####...#.#####......## #........#.......##...........####.[....## #........#.......##.....#..............## #..........######..##.#....(.......### ####..#........#...[....)..........# ##..##............#...<.##........# ##### #.%###............................# #...###........................#........### #........###........##...#....>#.<........# #...###.## ###.#######...#.....#........#.### #.###.####.# #.# #...#.#..##........#.%.# #.......##.### ### ##.##.#..# ##########..# #####.#......#############.##.##############..## #.........>..............................## ###......#############..################## #......# #...# #......# #...# #......# #...# #......# ##### #......# #......# #......# ########