######### .# #....<..####.## #.###.#.# ....# #.#...#.# ....# #.#.##..# ...# #.#.....# ...# #.##########.### #..............# ############.#.# ........#.# . #######.#.#############################.... #.....................o.....[.....)...... #>...[..................l.....#######.... #########.###################.# . #.# #.# #.# #.# #.# #.. #.# ##. #######.# .. ........# #. .........# .# .(.....### ....... ....... ....... #####.. #..