######## #......###### ######............ #................. .###....########. #....##### ###..<.....# #.....#..###... ###.###..# . ##.# #..# ##...##..#####. #.........?.... #...g##........ #.....l..>..... #...###..##.#.. #.. #..# .# . #. ...# # # #..# #... ##.## .#