######## ########### ######### #......# #.........# #.......# #......# #.........# #.#####.# #..<...# #.........## #.# #.# #......# ### ######..........# #.# #.# #......# #.######.........##....# #.# #.# #......# #................##....# ######## #.# #.# #......# #.######.........##....# #......# #.#####.####......# #.# #.........##....# #......# #.#.....#......#### #.###########.#####....####......######.#.###.....#### #.#.......................................>...#.#.# #.#>.....................##......######.#.##..#.#.# #.#.#########.#####....#.##......######.#.###.#.#.########### #.#.##........##........)...............#.......#...........# #.#.##.#########.########......................##...........# #.#.##.# #.# #))[....P#####..####P...............# #.#.##.# #.# #..#######)..#..#..#....#...........# #.#.##.#########.## #..#..#..#)..#..#..#....############# ##.#.##............# #..#..#.)#'###.P##'#....# #.....#............#### #..##'##'#...(.(........# #.....#...............# #............().........# #.....#...............# #............#)###..P...# #.....##########......####...####..####...####...# #.....# ####......#......#..#..#..'..()..#...# #.....# #.........#.#...P#..'..#..#...#..#...# #.....# #.........#.#....####.P###########...######## #.....# #.........#.#...............................# #.....# #.........#.#.......###.#########...#######.##### ##.#.## #.........#..................#<....###..........# #.#.# #...#########.###..#.....###.#.#...# #..........# #.#.# #####...#######.#.# #..#.###.###.#.#.#.# #..........# ###.#.# #...............#.# #....# #.#..(#...#.# #..........# #...#.# #.###..)#######.#.###....# #.#.######..###..........# #.###.# #.# #...............#..oS###.#......................# #.# #.####.# #...............#[.o>..)...######..###..........# #.# #.#....# #...............##.S###....#######.############## #.# #......# ####............##..#................# #.# ###....# ###............##..#.#....#######.#.# #.# #....# #..............##....#....##......#.# #.#####....# #.#............##..#########.###.##.# #.##.......# #.#............##.## #.............# #.##.##....####.#............##.# ###.####.###.#### #.##.##.......#.#####.#########.# #.....##.###..# #.##.##....##.#.# #.# #.# #.######......# #.##..#.....#.#.# #.# #.# #.# #####..# #.###.#...#.#.#.#####.# #.# #.# #.## #.# #.#.###.#.#.#.....# ##.# #.# #.# #.# #.#.......#.#.##### #..# #.# #.# #.# #.#####...#...[..# ##.## #.# ###.# #.# #^#...#..........# #..# #.# #...# #.###.....#..###.##### ##.## #.# ###.#.# #.........#..###.# #..# #.# #...#.# ############..#.....)# #.## #.######.###.# #.<...........#.###### #..## #........# #.# ############.##.### ##..## ########## #.# #......# ##..## #.# ####.### ##..#### #.# #.# ##....### #.# ### ####...## ##.# ###..######..# ##........## ##########