###################################################### #...............#........#......#....................# #...............#........#......#....................# #...............#.....>..#......#....................# #...............#........#......#....................# #..DS...........#........#......#....................# #..........#######'##....#####'######...######+###...# #....###'###.............#.......................#...# #....#......S............#...........................# ######## #....#...................#...........................# #......# +.?..#...................#...........................# #......# #....#...................#...........................# #......# #....#...................#..........#...#####...###### #......# #################..#'#####..#########.......#...#....# #......# .........#........................#...'....# #......# .........#......................>.#...#....# #......# .........#................#...#########....# #......# .........#................#...#............# #......# ################'###################...#............# #......# ........................ #...#............# #......# ........................ #...#............# #......# ........................ #...#............# #......########........................ #...#............# #......#......########'#######+###+################...#......###'### #......#................#.......#........#...#.....................# #......#................#.......#........#...'.....................# #......'................#.......#........#...#.....................# #......###'##############.......#........#####.....................# #......#......#.........#.......#........+.........................# #......#......#.........#...########.#####...######................# ########..(...#.........#....#.....#.....'...#....#....<...........# #.............#.........#....#.....#.....#####....#...........(....# #.............#.........'....'.<...#.....#........#................# #......########.........#....#.....#.....#........#................# #......#................#....#.....#.....#...######................# #......#......#...############...#.#.#...##'##....#................# #.............#...#..............#...#.......#....#########'###....# #.............#...#..............'...#.......#.)..#......#....#....# #.............#...#..............#...#.......#....#......#....#....# ####+#####'##########'#########..######'#######'###......#....#....# #......#......#...............#...#......#...#...........#....#....# #......#......#...>...........#...#......#...#...........#....#....# #......#......#...............#...#......'...#....################## #.....)########...............#...#......#...#..........#..........# #.....)'......#...............##'#############..........#..........# ########......#....................#...#..........#.....#..........# #......#..<...#....................#...#..........#############....# #......###'####..).................'...#..........#...........#....# #......#.........).................#...#..........#...........'....# #......'......####.......################'##..#####...........#....# #......#......#.[........#.................#......#....###'##.#....# ########......#..........#.................#.......(...#....#......# #........................#.................#...........#....#......# #........................'.)...............'...........#....#......# #........................#.................#...........#....#......# #........................#.................#...........#....#......# #........................#.................#...........#....#......# ####################################################################