### ###########.# #...........# #.#########.# ################# #.# #.# #...............# #.# #.# #.#############.# #.# #.# #.# ###########.# #.# #.# #.# #........##.# #.# #.# #.# #.######.##.# #.# #^# #######.###.######.##.# #.# ####.############### ###########.......#...........#.############.######....#.............# #................................................>...###.###########.# #.#.#####.#.####..............#.############.#.......# #.# #.# #.#.....#.#.####.############.#.############.#.......# #.# #.# #.#.###..........# ###.#..............#.##.#'## #.# #.# #.#.# #.#.#.###### #...################)##.#.# #.######### #.# #####.#.# #.#.....# #.......(..# #.##.#.# #.........# #.# #.....#.#####.....# #..........# #.##.#.# #########.# #.# #.###.#...........# #..........####### #.##.#.# #.# #.# #.# #.#.######..(.###############..............###.##.#.# #.# #.# #.###(.>..(....................................'.#.##+#.## #.# #.# ##.#...#.#########################.#######......#.#.#.....# #.# #.# #........##........########### #.# #......#...#.....###########.###.# #............................#####.# #......##..#.....................# #.....)......).....................# #......##..##'##############.##### ###.#.....#................#.#############......##..#...............#.# #.#.....######...........#.#..................##..##.############.#.# #.#.....# #...........#.#......................##.#..........#.#.# #.#.....# ###...........#.#.............######.(.##.#(########.#.#.# #.#.....# #.............#.#.............# #.#(##.#.# #.#.#.# #.#.....####.#...........#.#.............# #.#(##.#.########.#.#.# #.#..........###'#.........#.............# #.#..#............#.#.# #.##....########.#.#####################.# #.#..#.#.##########.#.# #.###............#.# #.######.#..)......# #.#.# #.# #.############.# #.#......###..#.##.# #.#.# #.###............#.############# #.#...........#.##.# #.#.# #.#......).......#.............# ####.#..#######..#..#.#######.#.# #.#.#..........................# #....#..#.....................#.# #.#.#...##########.............# #'#..#..#.....#.#.#.#.##........# #........#.......'.............# #.##.#..#####.#.#...#.##.######## ####.....#.#######.............# #'##.#........#.#.>.#.##.# #.....#.#....##.............# #.##.##>.....##.##..#.##.# ##.#..#.##.#.##.............# ##'##.........##.....#.##.# #.#..#.#.....'.............#####OTl#####.....##..####.##.# #..........###.............'.'.'b