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