######### .........# #..#..#..# .........# .........# ........<# .........# .........# #..#..#..# .!.......# ##########