##### ##################### #...# ##################### #...................#### #...# #.......>...........# #.#.....###########.##.# ######...# #....#########...##.# #.#.###.#......#..#.##.# #........# #....# #...##.# #.#.#..................#### #.######.# #....# #...##+#### #.#.#.#.#.####.#...(......# ###.# #.# #....## #...#.....# #.#.#.#.#........#.....#### #<..# #.# #.....# #...#.....# #.#.#.#.#....#...#.....#### ##### ####'## #.....# #...#.....# #.#.#.#.#....#...#........# #.....####.#...########...#.....############[#.#..................#.## #....(#>.................)...................#.#.#'#....#...#####.#.# #..(..#............................................)>.............#.# #.....######...######...|.#########.#................#...#..#######.# #.....# #...######.....# #...#...###..##....+........<...#.# #.....########............# ##..#...# #..##....#............#.# #.....#...# #............# #..#######..###...........#.####.## #....o....# #..........### ##.......#..# ###.####.##.#^......# #.........# #..........# #.......#..# #.# #.##.######### #........#####..........#############.......#..# #.# #.##.# ####.........'..........'...................#..# #.# #.##.# #..########..........#############.#+#####..# #.# #.##.# #..............####### #.#.## #..# #.# #.##.# #).............# ###..####..#####.####.##.# #..............# #...##.........#.....#.# #.)......####### #...##...##....#.#####.# #........# #...##...##....#.......# #.....)..# #....#...#######..###### ##)#####.# #....#...# #..# #.#####.# ####### #....#...#######..# #.......# #.....###....#.).......#..############## #.####### #....................#.#...............# ### #..........##...####.#.##.###########.## #[.........#.......#.#.##.# #.# ###........).........#.##.###########<# #..............#.###.##.##..........# #######...)......#..##...#.##.##.#######..# #.........)..............#.##.##.# #..# #.......###'##...#..######.##.##.##### #..# #.......# #...................##.#...###..# #.......# #########.######.#####)#........# ###.......###########......#.....).).#.###.## #.'.......'..........>.#...#######)#.#.# #.# #.#.......############.#...# #.......#.# #.# #.#.......')....#...<......# #.#.....#.# #.# #.#.......#####.#..#.......# #.#.......# #.# #.#######.#.....##.###..######.#.#########.# #.# #.#.######.# #.........#...........# #.# #.#.# #.# #.#########.########### #.# #.#.# #.# #...........# #.# #.#.# #.# ############# #.# #.#.# #.# #.# #.#.# #.# #.# #.#.# #.# #.# #.#.######.# #.#######.#........# #.........########## ###########