.######## ........####### ....).Z<....... ..#.###.####### ... .###. #. .. . .# ## .# #