..############## ..!.....)......# #.....r<...# #.####r###.# #.# #.. ####