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