##...... ....... #.....# # #.....#+##+#. #.#............ #.............. ##............. .......<....... ........#+####+ .....##.. .... #... ... #.... .. ...... . ....... .......#