###### #.8..# #......sZ# #.##P....# #.....# #.#.#.# #... .# # ## .# .#