## . .# ..# ..## ....#######...## ...............## ......o.......... ................. .o...####..Z..... .#### #........ #........ #........ #........ .........