.########################## ..........................# .########################.# #........................# #.######################## #.......................<# ##########################