##### #...# ####...# #......# #################......## .........................# .######.############....# #.# #....# #.# #....# ###.# #....# #...# #....# #...### ##### #....# ####.....###...####....## .........................# ####.....###...####..#..#### ...........................# #####.##......#.###.#####.# ..............)#8'''8# ....#####.###.#)###.# #....#####.###.##...## ..............#..<..# # #.....#...####### #.....#...# #.....#...# . #.#.........# ##.# #.#.......####.#...#... ..# #.#.......# #.#../#... S..# ##.###...#.# #.#...#... ... #...##...#.# #.##..##.######.## #...##...#.# #.##..##....##...### ... ###.#.# #.##..##....##.....# #%# #...#.# #.##..##....##.....# ...####.###)..#.####.##..##.###.......# .......................g.....# #....#### ....###...###.#.####.##..#.)# #....# #. #...)...#.# #.##..#..# ####.# #.##....#.####.##..#..# #.# ...##....#..>.#.##..#..# ####.# .........................# #....# ....#.#####......#.##..#.## #....# ####.#####........##..#.# #....## ....................#.# ###...## #.#####...#....##..#.# #...?# #.# #...#....##..#.# #....# #.#####.#.#....##..#.## ##...# #..............##.....### #...# ####.#####.#.#######.......# #...# #....#####.#.# #..........# #.### #....##....#.# #.....#....####.# #....##....#.####.....#.#####...## ####.....>.#............# #....# ##...###...##########..### #....# #....####### #...####### ##...# .###....##...#######...###...######.## #...............................g....# #...######...#############...######## #... ##### ##### #..