#### ## ### #..####### ##.###.####(........ #.........#.........# #.f.#.#.#<........... ....#>..#.............# ### ###.#.#........... #.....#......... #f#+###......... ### #.##.#### ### .. #.. .. #.# ##. .. ...### # ####. ## ####..#f####.#.#..+####.# #.........##............# #.........##...........+ #.........##........>..# #..........#...........# #.(..F.....#...........# ##......................# #...........#...........# ##......................# ###.........P#...........# #.#.#.+#########+.######## #.....# #..## ##.##.#### #.)# ##..#####.######'#######.# #........#...##........... ##.####..[.#.##........... #.....#.#............... #.#...#...#..#.......... #...#.....#.##.......... #######...###.......... #....# ##[)...... #.#.^# #.###..#. ..#### ### #..# +## ..