######## ########## ########### #......# ###........##### #.........# #......# ########## ##.'........'...########### #.........# #....<.####........# #..#........###.##........# #.........# #......'..#........###.##........# #..'........### #.........# #......##.#....>...#...##........# ####.)......'.###.........# #......##.#..........####........# #........#...........>.# #......##.#........### #........# #........#####.....[...# #......##..........# #........# #........# #.........# #####'#####........# ######'### ####'##### #######.### #..<# ######.### ##...# #..# #.# ###'###### #..# #..### #.## #.# #........# ##'##### #.## #.# #.# #..g.....#####......# #.# #.# #.# #........+..##......# ###'######## ##'### ######'### #........##.##......#####..........# #....#### #........# #........##..#......'>.##..........#####....'..#### #........# #........###.#......##..#..........##..'....##....###........# #........# #.#......###.+......(...+..##....#####...'........# #........# #.'......# ###..........#####....# #####........# ####'##### ###......# #..........# ##'### ####+##### #.# ##+##### #####..##### #..## #.### #.# #..# ####..#### ##..# #...# #.# ###.##### #........# ####.### #########.### #.# #.......######>.......# #......# #...........# #.# #.......#.............# #......# #...........# ###.# #.......#.####........# #......####...........# #...# #.........# #........#####......#..............# #.### #.......### #...........##........##...........# #.# #.......# #........##.........####...........# #.# ##.###### #........#####......# #######.##### #.# #.# #####.##### #......# ##.# #.# #<# ##.....# ###.##### ##..# #.# #.# #..##### #.....# #..## #.# #.# ##.###### ########.## ###'### ####.#### #.# #.......#### #.........####.....# #...g...### ##+########..........#####............#.....# #.........### #........##.......##.).gg...(......##.#.....# #.......#...####........#........########...).....##.#.....# #....[..###....#.........g..g....# #.........##.#.....# #.....(.# ####.+......gg##....##### #....####.##.'.....# #.......# ###........###.####### ###### #.####.....# #.......# ####'##### #.####z## #gg'.# ####### ###..#### #..# #...##### #gg#.# ##.###### #.## #####...# ########## #.......# ###'#### #..#._.# #........# #.......# #..g...# #..#...# #........# #.......# #.g....# #......# #........# #.....%.# #......# #......#### #........# #.......######......# #....<.'..#####........# #.......'.(..#g.....######......##...)..........# #.......####.#......'....'......########........# #.......# #.'......######......# #........# ######### ###......# ######## #........# ######## ##########