######## ###......# ....<.#.### #######........# .....!)g>......# ....####.......# . ######.#+### #....g.# #.####...##### #.# #.##.... #.# #.. ... #.# #### #.# ######'#######.#.# #.........#.....#<# #.........#.#####.# #.................# ########....####### #....# #....# #..... #.....# #...... #....... #....#..