######## #......# #......# #......# #......# #......########### #................# #>.....######...## ###.#### #.### #..# ##.# .. #.## ###..# #. ##.# ##...## #.. ##..# #..### ###..#####..#######.## .................<...# ###......############ ##.#...# ####.#..#######.# ..g@....rK......(. .###..#.KK...##.# ##..###..## #.. ...# #.. #..# ... #.# .### !