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