##### ...## ... # #f#.# ######<#.# #....f...# ... .# ## #.####.#.....# ... .#..# #### #.#####.# ###r##.#.# ### ..f #.# #........ #.# ######.# #.# #......#### #.###......##### #.. #.......... #.'.(P.........$ r># +......# .# #.###P.#.#.###. ### #r...?.# #.# #.# #..#.#.# #.#'#..##..## #.# #..#.#.###.# #.#.# .#.... ### #........... #.#.# #..# #. ##.#.#.####.# #.#)####..# #.. ...#.#..... #....<....# #..#####.#..## ###.#.#...# #....#.(()..###.. ##.........# #....))()....... #.W#(#.....#+# ##.......#####.. #s##.###..#..# ###.......# #.##......+..# #......)..# #.#######.#..########+++###########.)()..# #.#..s....#...#...............# ##..#.###### #.##..........# #.#..#.#.##+#.######..#))....# #.............# #..#.#.#.#...(........#.####.# #.##..........#.#..._..#.#.##)###.........##+## #.............#....#.#........# #.###...#.....# ####..........#####......###### #.# ##........# ######..........#...f...............# #.>......# #...............#.###.############### ###.....## #.....................# #.....# #....................## #.....# #......#######.......# ##.....# #......# #.......# #......# #......# #.......# #.....## #......# #.......# #.....# #......# #.......# #....(# #......# #.......# ####### #......# #.......# ######## #########