######### ........# #######.# .. #)# ... #.# #.########.# # ..........# #. #..##..#.# .. #..##..#.# #. #..##..# #..##..##..# #.<##........# #..##..###...# ..##..### #..# #.. #.. ..# ..# ..##. .# ... .. .. # ... ## ##