############## ###### #............# #....# #............# #....# #............# #...#########............####### ########## #.......##.#......#####+#..#...######.#......# #..........#......'..#....#....#......'......# #.........)'......#..+....#....#......#......# #..####.##.#..^...##.###..##..###....##......# #..####.##.#####'###.###..##..#####'##.....### #..............#...#..#.........>....#.....# #.........######.<.#..#..............#.....# #........##...##..)#..'..............#....(# #.......##.....##..#..#..............'.....# .. #.......#.......'..#..#.............<#.....#... #... #######..#...∩...'.##..###.######.##..#.....##'####+#.. #........#.......'.##..##### ####[#####.....#...##....# ...# #........##.....##.......# #.....'..#.)...#....#....# ...# #........###...##........# #.....#..#.....#....'....# ....# #........'.#####.........# +.....#..#.....#....#....####....# #........#..##...##...#### ######'##..#.....#....#............# #........#+###...##...#####........#..#.....'....'...K........# #########....#............#........####.....#....#...pp[......# #....#.......>....#.................#....#............# #....#............#.................#....#....#####'##. #....#...#..####+##.................'....#....# . ############... .....##+#.........######....# .... ..... #...................# ..... ... #....#####..........# ..... .. #....# #......##'# ... #....# #......# #....# #......+ #....# #......# #....# #......# #......#