####### ......## ###.#####...## ..((((.......# .(..?.###...<# .##.# ##.#.######### # #.#....{....# ........#########.# ........# .# #.......# g# ..).....# .# #........ r# ........# ## #.....>.#