...## .... ... #.. .. #.## #..# #.# #o### #l..# ###.# #.# #.# ...#######.###### ....l..>.......... ...#...###......!> ....... ...###### ...###. #..# .. #. .#.# . #. . ## .. . #.