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