######### #.......# #.#####.# ###########.# #.# #........##.# #.# #.######.##.### #.# ######### #.# #.........# #.# #.......# #.# #.##.##.#.# #.# ###.......# #.# #.##.##.#.###.# #^........# ################'###.##.......##.# ######'###'##### #.........##.......#.#####.......# #.......##.# #.........##.......#.# ###..#### #.......##.################.........##.......#.# #..# #.....>.+.................+.........##.......#.# #..# #.......##...#####........#.........##.......#)# #..# #.......####.#####........#..)......######'###.## #[.# ######....................'...................)># #..# #########.#####........###'#######.....####.## #..# ###...#####.# #........##........#.....'....# #..# #.'...'.....# #........##........#<....####.# #.)# #.#...####### ###########........#.....####.#######..#### #.#...# #........#.......##.##..........# #.#...# ##########........#.....#.............##.# #.#...# #.................#.....#.###########.##.# #.#...# #.................#.#####W# #.##..#.##.# #.#...# #..............[..#.# #.# #..#.#.##.# #.#...# #..........###+####.# #.# #####.##....# #.#...# ##########........#.# ##.## #.#.#.##.##.# #.#...# #........#.####..#.###.#.#.#.#### #.#...# #........#.......#..#...#.##.# #.##### #........#.#####.##..###..##.# #.############### #..?.....#.##..'.#.#..# .#.#.# #...............# #........#.##.##.#..##.##..#.# ###############.# ######'###.##.##..##########.# #.# #.......................# #.########### #..#.......###.......#### #...........# #..##.##.### ##......# ####...........# ##.##.##.# ###....# ##..............# #..#.##.# #....# #...<...........# #..#.##.# #####....# #..##...........# #..#.##.## #...'....# ######..##...######'## #........# ##.##....# #.#.##).####........# #####.#...[.####.###+#.# ### #........# #.######.# #...).......'....# #.#.# ###.#####.#......###.##############.##......####.###.#.# #...........##....##...........# #.##.>##### #.....# #.#.##..#.........##.#########.# #.###.# #.##### #.#.##..#....##...##.........#.# #.# #.########.#####.# #.#.##.......#.......#####.###.# #.# #................# #.#.......######.###.# #.###.####.# ##########.#####... #.#.###.### #.# #.#####.#........# #.# #.......# #.# #.##<##.##.####### #.# ###.##### #.# #.......##.# #.# #.# #.######.##.##.# #.# ### #........##.#### #.. ############# ###