.................... .********.*********. .********.*********. .***.****.****.****. .**...***.***...***. .*.....**.**.....**. ........*.*.......*. .................... *.......***........* *...*...***....*...* *.......***........* .................... .*......***.......*. .*.....**#**.....**. .**...***.***...***. .***.****.****.****. .********.*********. .********.*********. .................... .*******...********.