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