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