##### .. .... ##..# ###....####.#..### .................## ....#..#.......... . .#..#...##.......# .. ................####.. .................#..# # #..##..##.........#... .#. #... ##......#..# .. .|.....##......# .....................# .#..##..##.......#..## #.. # #......## .*# ... ............. #.# .. ..............# . .##..#.##.......# .. ..... ........ . .... .