############ ######## .......... ......# ........ #.....# ...... #.....# #.##.# #######.....#######.##.########### ........<..........)............).# #######.....#######.##.##...###... ####.## #.##.##...# .. #.# #.##.##@..###...# #######.########.##.##.........$. ................................. ........########.##.##.......... ######### ......#.......... ......#g..##.### #......##.## .# #.....(##.# .# ....... ... ..... #.## . #.# #.# #.# #.#