### #.# #########################.# #.........................# #.#######################.# #####'## #.# #......# #######.# #......# #....##.# #......# #....##.# +......# #....##.# #......# ######### ####....##.# #......###.......# #..'....'..# ###.....##.......+ #.##....#### +.....'<.##+##.# #.####### #.....#### #.# #.....# #)# ####### #{# #r# ... ... .#.## +#.. ..#