( .. .... . .....###### ... ..5.......###.... ..$.....!..[..... ...##....@......... #......