### ### #.# #################.# #.# #.................# #.# #.###############.# #.# #.## #.# ###.######### #..# #.# #...........# #..# #.# #...........######..## #.# ########.........0..........# #.# ########################...........................# #.# #..............................)...................# #.# #.######################..........#######.(........# #.# #.# #..........# ###+####..## #.# #.# #..........# #.#.....# #.# #.# #### ##########.# #.#.....##############.# #.# ##7~~~## #.# #.#.....(.......%......# #.# #..7~~~###########.#########.#.....################ #.# ###..777#.......................................# #.# #<......'.............%....)......>.......####### #.###############..777#.#########.######.##.#####.####### #..%...>......##>.7~~~#.# #......##.##.# #.# #.##........#.###7~~~##.# ###......##.##.# #.# #.##.....####.#########.### #.#......##.##.# #.######## #.##.....# #.....).......# #.#..^...##.##.# #......... #.######## #########...#.# #.#......##.##.# #......... #.# #####.####.##.######)...#####......... #.# #..##...................'......... #.# ##.##.....#####.....#####......... #.# #.##.....##..........(........... #.# #.##...............#####......... #.# #.##....[##.#####..# #......... #.# #..#.....##.# #..# ########## ###.###### ##.#.....##.# #.## #........# #.......##.# #.# #.#.###### ##......##.# #.# #.#.# #......##.# .# #.#.# ################### ##.....##.# #.#)# #....................#.....##.# #.#.# #....)........)......##....##.# #.#.# #....................##....##.# #####.#.######....................##.##.#### #..............)..................... #####.#............................%. #.#.......................v...... #.#..(...(..#########.....v...... #.#.#####.).......# #.....?...... #####.#.##............# ###.###...... #.............%)......# #.# ...... #####.####.##.........# #.# ..... #.# #.##.........# #.# ..... #.# #v##.........# #.# #### #.# #0##.........# #.# #.# #.##.........# #.# #.# #.####.###'### #.# #.####.###.# #(# #..........# #.# ######.###.# #####.#########.###.#######.# #........................[..# #####.#########.###.###.##### #.# #.# #.# #.# #.# #.###.###.# #.# #.........# #.# #.###.##### #.# #.# #.# ### ### ###