#..$. .... ... #....... .. ....... . #. ...... so #$## ...... .Zo####..####..# oo....##.......# #.....