###### #....# # ##########....######.... #>...................... #.#...........#.######## #.............#.# ###...........#[## ###.####....#..# #.# #....##.# #.####....##.# #...##....#..# ###.###...#..# ####..........# #.....##...#..# #.###.#.<..#..# #.###....#.###.. #....#...#.# .#. ####.#...#.. .# .# ####.#.[.#### ## . #.)..##.## #######.#####.# #..........##.# #.............# #..........#### #.^........##### #..............# #.................. ##########......... #####..... ..... .... ... ...