######### ........# ##################.############ ......................>.......# ######.##########.#########.## ##.##########.# #.# #.........<##)# #.# #..##########.# #.# #..# #.# #.# #..# #.# #.# #..# #.# #.# #..# #.#########.## #..# #............# #..# ######.####.## #..# #.#....# ##..###### #.#.#### #........######## #.#.# ###.#...........# #.#.# #.#...........# #.#.# #.#...........# #.#.# #.#...........# #.#.# .# #.####'######## #.#.# .. #.# #.##########.#.# .##.# #............#.# ..#.# ##############.# #.#.# #..........#.# #.#.# #.########.#.# #.#.# #.#........#.# #...# #.#.########.# ########..# #..........^.# ######### ..........# ###.########## #.......# #######...# #.#......# #.......# #######...# #.#.####.# #.......#####.....#...# #.#.####.# #.................#...########........# #...............).#............#.###### #................))........###.#.# ######...............>.....'.#.#.# ###########...........#.#.#.# #...........#.#.#.# #...........#.#.#.# #...........#.#.#.# #...........#.#.#.# #...........#.#.#.########## #...........#.#.#..........# #...........#.#.##########.# #...........#.#.......# #.# #...........#.#######.# #.# #############@# #.# #.# ####r#######.####.# #....?.....#......# #.##.#####.######## # #......... #..###.#.# #.<# #... #.## #. ..