####### # ##.......# .#......#.## ......g....###. #...J