######### ########################### ......... ........................... ........############................# .............<........###########.### .........###########.## ####..# .........# #.# ######....## .. ........############.###......######..# ................#...................... ..................##.##########...##... ########........####.# #######.#....# ##.......# #.# ...........#.# #.......# #.. ######...#...# ######### ..# ##..###..# #.# #...(#...# .. ......#......# ####.###.#######.# ... #...$ggg...# ####.....###..#g... ....##### ..# # #### #.# .g .g. ggg ...g