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