######## ########### #......# #.........# #......### #.........# #......'.############ #.........# ######### #......#..#.........####.........# ############.......# #......##.'.........'..#.........########..........'.......# #......####.........##.#.........'........##########.......# #......# #......)..##.#...<.....########## #.......# #......# ########)###.'.........# ####'#### ###'#### #.# ###......(..# #..# #(# #.# ###'####### ##.# #.# #######.### #.# #.# ##.# #.........# #.# ####'### #..# #.........### #.## ############ #......# #.## #........)..###..## #.....(....# #......# ##.# #.........#...##..### #..........### #......# #..# #.........###..##..%## #.........>..####......# #.## #.........# ##..###o>#####..........#...##......# ##.# #.........# ##..o>..[..(...........###..'......# #..# ########.## #######o####..........# ####......# #.## #.# #.# ########.### ###'#### #.# #.# #.# ##.# #.# #.# #.# #.# ##..# ###.# #.# #.# #######'### ##..## #.<.# #.# #.# #.........# #..## #.### #.# #.# #.........# ##'#### #.# #.# #.# #.........# #.....# #.# #.# #.# #.........#####.....# #.# #.# #.# #......)..##..'....(# #.# #.# #.# #.........#..##.....# #.# #.# ##.# #.........'.####'#### #.# #.# #(.# #.........#####..# #.# #.# #.## ########'## #..## #.# ###'######## #.# ##..# #.## #.# #..........### #.# #..## #.# #.# #......%.).'.# #.# #.## #.# #.# #..........#.########'#### #.# #.# ##.# #..........#.#...........# ####.# #.# #..# #..........#.'...........# #....# #.# #.## #..........###...........# ##.#### #.# #.# #..........# #...........# #..# ##.# ##.# ##'######### #########+### #.## #..# #..# #..### #.# #.# #.## #.## ##...# #.# #.# #.# #.# ###'### ##.# ####.######## #.# #.# #.....# ###.<####.(.........###.####### #.# #.....# #...###.............##........# ##'###### #.....# #####.### #.#>....................# #.......# #.....# #.......# #.#............#).......#####.......# #.....# #.......###.#...........##........##..'.......# #.....# #...........#(..........##...........##.......# #.....#######.......#####...........##........#####.......# #.....'.............# #...........########### #.......# #..<..#######.......# ############# #.......# ####### ######### #########