..######### ..........######### #............# #.##...#####.# #. #.##.....# #.# #. #+## ##+# #.###..#.# #.# #. ##.!.## ##...## #.###..#.# #.# #.## ##.....## ##.....## #