######## ####......# ######## #..'......# ###.%....# ########### ######### #.##......############# #.'.%%...# #.........# #.......# ##.##......'.##........# ####.#......# #.........#####.......###..##......#..'........####....#......# #.........##..'.......##.^###......####........'....####......# #......)..##.##.......#..## #......# #........###### #......# #............##.......'.## ##+##### ######'### #......# #.........#####.......### #.# #...# #......# #######.### ###..#### ##.# #.### #####+## #...# ####...#### #..# #.# #.### #..)......# ##'####### ##.# #.# #.........####........# #..# ########.# #.# #.........+.##........# ##.######### #......... #.....# #.........#..#........# #..........# #......... #.....# #.........##.#.......)####..........####.........# #.....# #.........##.'........'..#.......................# #...... +.........####........##............####.........# #..o..## #.........# #######'#####..........# #.........# #.....# ###'####### #######.# #######.#### #.........# ##.#### #.).# #.......# ##.# ##.######## . ###.# ##.####### #..# #....# #.# ###........# #.## #####'##### #.# #..........# #######'## #.........# ####+## ####'### #.#........# #........# #.........# #.....# ###......###.#........####..<.....# #.........# #.....#####.'......'...#....>..>...#........# #......[..# #.....#.....#......#####........##.'........# ###.........# #.....'.#####......# #........####........#####.'.........# #.....### ###'#### #........# #...>....'.....#.........# ####'## #.# #........# #........########'######## #######.# #.# ##.####### #####.#### #....### #.......# #.# #...# #####.##### ####...# ##'####### #.# #####.########.........# ######.## #........# #.# #...........##(........# #.......# #........##########'#######......................#### #.......# #..<.....+...##.........#.............##.........'..####.......# #........###.##.........#.#...........##.........##............# #........# #.<'.).......'.#...........##.........#######.......# #........# ####..%......###...........##........># #.......# #####'#### ####'###### ###.###########'######## #.......# #..## #..## #.#### #..# #####.### ##..# ##..# #....# ##.# ..# ####)#### ##.# ####.## #.# ## #.../)..# ###'## #..# #.# #...?...# ####....# #######'##### #.# #.......####..'....# #...........####'####### #...[...##...##....'..##...........'.#........## #.......'..####....##..#...........#.'........'.. #.......#### #....# .'...........###........## #.......# #....# #....(......# #........# ######### ###### ...........# #........# ..........# ########## ##########