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