############## ######### ##.#.##..#.##.###.#.#...#### #..............#.........#.## ##......f...............#...## ##.#...............#..###...# ##.#..............T.##..#..## #...#............><[.......## ##.##.............#[....#...# ####.#..##.#................# ##.#....##...#...........##.## #.............#.#........#### ##)#..#.......###.....#.## ########.##...#......#.## ###........#.#...# ###.#.#.######.## ##....#### ### #....## ##.#.## ##...# ##.## ###