########+ #!........ +.......... #.?........ #.......... #.%......... #..<........ #........... #.......... #.......... ##..#<....# .......#. ..####.# #.. . .