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