###### #+ #....#### ####.#######.##.## .##................# .........#####.##.## ######.## #.##.## #.# #.#...## #.# #..<...# #.# #.......... #g# #......#### rgS #.#...## ..s#. #.##### ....... .. .#.##. .### .... . .# .P... .. #