########## ##...##...### #.#.....#...# #..#...#.#..# ###### #...#...#...# #....# #....##.....# #....# #....##.....# #....# #..#..###.### #....# ############.#.#.###.###### #....### #>........##..#..##.......# #......# #.####.....##...#########.# ##...(.# #.####.....##...###.#####'######.....###################### #.........#..#...##..........................>............# ######...#....#..##.###.......#################...........# #..#......#.##..##.......########......###.############### ###........####.##.......'......'......'.................# ########## #.##.......########......###.#############.# #.##.......# #......# #.# #.# #..#.......# #......# #.# #########.# ##.#####'### ######## #.# #.........# #.......# #.# ###.######### #.......# #.# #...# #.......# #.# #.### ##### #.......# #.# #.# #...# #.......###################.# #.# ######...# #...........................# #.# #....#...# #.......##################### #.# #........# ##..(...........# #.....# #.# #######........# #######.###.#######.# #.....# #.# #.....÷......### #....##.###.##......# #.....# #.# #.#####).....# ##....##..##.##......###.....# #.# #.# #......# #............##..............# #.# ###### #.# #......# #.#######.##.##...........#### #.# #....### #.# #......# ######'## #..#.##...........# #.# #.##...# #.# ####'#'#####.......# ##.#.##...........# #)# #.##.#.# #.########.......#.......# #.#.##....÷.###### #.# #....#.# #.#..............#.......# #...#######.# #.# ######.## #.#.#######......######'## ##..#.......### #.# #...)# #.#.##....'......# #.# #..#.........# #.# #.#### #.#.##.####......# #.##########>#......##.# #.# #.# #.#.##.# ######## #......................# #.# #.# #.#.##.# #####################..# #.# #.# #.#.##.# #.......# #..# #.# #.# #.#....# #.......# #..# #.# #.# #.###### #.......## #..#############.# #.# #......# #........# #..#.............# #.# ######.# #.######.######..#.######################.#### #.# #.# #.........#..#.#......#..................# #.# #.# #.##.####.#..#.#.####.#....##########.#.## #.################### #.# #.#.....#.#..#.#.# #.####.# #...#.# #...................# #.# #.#.....#.#..#.#.# #.# #.# #.#.#.# ###################.# #(# #.##....#.#....#.# #.# #.# #.###.# #.# #.# #.#.....#.#...##.####.# #.# #.....# #.# #.# #.#..####.#...........# #.############## #.# #.# #.#.........#.##.#########.#.......r.# #.# #.# #.#.#####.###^##.# #.....#...###llr# #.# #.# #.#..####.###.##.# #.###.'...#.#l