## .########## .. ......## .#.#.##...### ........v...# .######v..#.## #(.## ..# #..# #. ...# .vv. ..#. #..###