############ ######## #...<....... #......#### #........... #.........## #........... #......##..###........... #....>.###............... #.#......# #####........... #........# #........... ###).....# ##########.# #####.## ### #.# ##.## #.# ##%..## ######'### #%$.$.## #........# .$%$.. #........### %(.. +........'.### #####o##### #........#...###...C.....# #........###...'.........+ #........# #####.........# #........# ######+#### #####+####