+# # .# #. .# #.######.# ###........#########. ..........##......... ......ppp.'.......... .....pK...##.#######. ......Z#####.##### ....... #....<# ....... ####### ....... ....... ...)... .......