######## ####### #......##################################.....# ######......#..).##....#...#...........#...........# #....'......#....##.#<.#.#...........#.#.###.......# #.####......#....##.####.###.....###.#.#.).#.......# #.##..S.....#....##.##.....#.....# #.#(.....#......# #....>......'.....#.#........#######.#..##..#......# ###.....<...#.......#........# #.....#...#..#......# #....#.####......##........# #.#########..#.....(# #......#####'###.##........# #...# #..#......# #............###..#........# ###.# ######'###### #...............#.####..[#######)# #.........# ###.#.###.###.#....###..)#.......#####.........## #..#.#.....#.#..........'...........+.........># #..###.#.#.###..........#.##.#######..........## #.......................#.##.######...........# #####.)###.#.#.###..........'.)..##≈≈♣##'##.......# #......#...#.#...#..........###..'≈♣♣#♣≈≈♣#.......### #......#.###.###.#..........# ##.#≈♣#♣≈♣♣≈#.....(...# #.............)..........##### ###♣≈♣≈♣#♣P######....# #.....(...####.#.).......#...# #♣#♣≈≈≈♣#♣# #....# #.........# #.).........#...# #≈ #♣≈♣≈♣############ ########### ##...#..8...#...# #≈♣♣≈♣#♣≈#.....####### ######## #..###.........# #P≈♣#♣♣≈'....)..)...###......# #..#.#..8......# ###'##♣≈≈##....PP≈........PPP≈.# #[.#_'....#....# #....######....≈≈P....###.P≈≈P.# #..#.#..8.#....# #.#.###........P≈≈P...##PP≈PP≈.# ##.###....##.### #...# ####.....≈♣≈P)..##.P≈P)..# #..#..8.###..####.### #......P≈P...##P≈♣P≈### ##.....###........# ####.....P≈≈P...#≈.≈≈P.# ####### #........#####........PP≈≈P≈P#≈≈≈P≈## #........#...'........PP≈♣PP≈.P≈♣P≈# ###'####...###....##.#PP≈♣≈PPPP♣P≈## #..# #...'.#....##.#.≈≈≈≈♣P♣♣≈PP# ##.###...#.#....##.#..≈≈≈≈♣≈≈≈≈## #..##...#.#....##....≈P♣≈♣♣≈PP# ##.##...#....#.##...(.P≈≈≈≈≈P## #.##.########.##....PPP≈≈≈P≈# #.##.# #...##.....≈.P≈P.P# #..#.# #...''......PPP..## ##.#.# #...##......#..############# #.#.# #...##.####(...............# #...# #...)..# ################.# ##..######...#### #<# #.# ####.>#....+...# #)# #.# #...#.#.####...# #.#### #.# #.#.#.#.# #...# #....# #.# #.....#.# ##### ####.# #.# #)#####.# #.# #.# #.# ###.# #.# #.# #.# #...# #.# #.# #.###.### #.#####.# #.(...# #.......# ####### #########