######## ####......# #.......#.######### ##.##'##...........# ###..#...#..########.# #....#...#....# #.#### ##.####...####.## #....# #####..#⌠.##+##.⌠#..### #....######## #......#.........#....# #..........<# #.#.####........##.##.# #...........# ######.#.....#.......#...#.# #...........# #............+..._...'...#.# #...........# #....>.%.#...#.......#...#.###...........# .##........##.#........####...#............# ..............#.....^...#..................# .......[......#⌠.##'##.⌠#..................# ##.......###.####...#.##.#####.#.##.......# #.......# #....#...#....# #.#.####.##.## ####.######....#...#..### ..... #.# .# .. .........#.###.............# #[# .# ...................#######.....# #.# ... .....##.######.# #.....# .....##.######.#### #..#... ..)................. ....... .....##.........### #.. .###.##.........#### .................. ##.##............. # #.........### # ##.........###... ................... #.##.........###... #.........# ... #.........## . !..# .. #..........##.##..# .. ..........##.##..##.### ..........##.#.........# ........)..............# ...........##.#.........# <.....[..####.#.........# ..........((......)# ####....#..(......# #....#.....(...# .......#.(..(....# .........(.......r... ##....#.........##.. #....#.........# . ....#.........# ............. #.........# #########