#### ... ##########.# #..........# #.########## ###.######## #>.......... #.#.######## #...# #l######### #.......... ####?...... ....[.. ....... .:..... ....O.. ....... ...O...