# ############# #.##.#..#......# ........#.....# ........#.....# ......a.#.....# ........'.....# .......$#.....# #.####.##.##.## #####.#### #......# #......# #......# #......# #......# #......# ######## ##.##.######## #......### #####.#####..##.# #.......# #............#..## ### #.......# #...........#_P..# ########.# #.......# #...........#....### #........########...## ##....###...#_P)...# #...>....#...####...########## #....# #...#....#.# #[........>..............#...#############..#_P..#[# #......................<.'...#88888888888#..##..##.# #.......##...............#...#8..........'...###P..# #.......##...............#...#8.########8#...[.##.## #........#...####.#########..#8.#.......8#..####..# #........#...####.####.####).#8h#.#####.8#..####.###### #...............)............#8r#.#...#.8#......).....# #........_...................#8.#.#8#.#.8#............# #............................#8.#.###.#.8#............# ##.....⌠.....##...##...##'####8.#.....#.8#..##?...###.### #..........###...##...##....#8.#######.8#..###+..###...# ####### #..._.....###.....#<...#....'....hr....8#........##....###..>...# ##........# #.....+....#....#88888888888#..........._...........# #......### #.....#....#....#############......###....##........# ######## ##...###.. ###..# #..##'##....#### #...###........# #...# #..####..####'###.##....##### ###.###........# #..... #..........#................# #............# #......#......)...+................#####......####### #......#..........#....................#...)### #......#..........#....................#....# #......#..........#....................'....# ......###...##....####...###.....###..##...## ##...###...##....####...###'#######..##...# #.....#.............#...........<..........# #.....#.............#......................# #.....#.............+......................# #######....####.##.##..<####..###...####..##...## ##....##....####'##.#########'######## #..##...# #......'...................#......... #..>...#....)).............#......... #......#....)..............'......... #####################################