########## ######### .........##### #.......# ..........'...###.......# ........<.###..##....{..# ..........# ##..'.......# ..........# ####.......+ ..........# #......<# ..........# ###+##### ##########