######### ####........ #<.'........ ####........ #.'........ #.#........ ......# #.#........ ......# ###.#........ ....o.# #......>..... ....... #....##+#+#### ....... #............# ....... #............######....... #..............{.......... #....##'###########....... #....##........ ....... #....########## ....... #....+ ......[ #.#### ....... ....... .......