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