####### #.....######## #.....'....... #....<######## ###'### ####..# #.#..## ##.#..# ##...# #### ##.## ..$# ##.# ... #.# .. ###'### .# #.....##########g###### #.....'................ #.....################# #######