############# ####...........#### ####.................#### ##.......#########.......## ....... ##.....####. #....####.....## ....... ##....###.... #.......###....#### ....... #....##.....#######.....##......## ...h..w ##...##..(.###.#...###....##....(.# ....... #.........##...#.....##....#......##K...... #...##...##...##.##...##...######..hhh..... #...#....#...##...##...#........##......... #...#....#...#..<..#...######...#..lK...### #...#....#...##...##...#....#...#.......# #...##........#####...##...##...#.......... #... ####..#.........##....#....#.......... #....###.....###....##...##.......... ##.....#######...........##.......#.. ###.............###....###.......#.# ####.......####.....## #########.......## #........#### #.....#### #######