## .#.. .... ### .[.#..###++###....# #.....oo...(.?....# #..####oo........l# #....^........ #.###.#######. ... ...# ...[ ....# ..... ....# #..........