################## .................... ...............%.(... ...................... ..............Z.....).. ..............lg....... #....##...##........ #...<##...# ....... #.........# #+###.# #.........# # #............. +............. ##+#####+###.. .