######## ############# ###......#####...........# #....###............####.#### #######.#..#########.####.# #.....######## ##########....[.......))......# #.# #.(##........# #..........#####.#.#######.#######.###..#########.# #.########## #.#...# #.........[....# #.# #.# #.###.#############.####.# ##.## #.# #####.# #..........# #.#..(.# ##...## #.# #.....###.########.# #.#.##########.###.# #.# #.######...## #.# #.#............# #.# ###.### #.# ##.....## #.# #.#.##########.###.# #.....########.####.......#####.####.#.# ##...## #.#.#.#................................# ##### #.#.#.#.######.####........####.#.##.#.# ####.#.#.#.# #.# ##.....#.####.#.##.#.# #..........# #.# ##...........#.##.#.# #..###.###.# #.# #############.##.#.# #..# #.# #.# #.### ### #.##.#.# #..# #.# #.# ##...###... #.##.#.# #..# #.###.# ##<....#... #.##.#.# #..# #...#.# ##........# # ... #..# ###.#.# #.........# .# #..# #.#.###.........###.# #..#####.#.............#...# #........#..###........#..# #.#####..#..####.....#....# #..............>....###.#.# #######..#..######### #.#.# ##.........>..# #...# ##..<#.........# ##..# ######.#....######..#####..##### #...........# ##............... #.####.#....#####..........###..# #.# ##.............####...# #..#.# #.# ##.####.###...## #...# #..#. #.# #.####.####.........# #..#. #.# #.##.....##...#####.###... #.######.##...<.##...# .. .... #>...................# .###.F# ###########.....###..# #.###?.# #.....# #..#####.....)# #.##### ##.......####.# #.########.##.##.# #.# #................####.# ###########........>F(# ##...######(# ##.## #(# #.### #(# #...# #.# ###.#####.# #.......# #########