############ ........lo.# ##########[# #l{o...# #.###### #..o.# ####+########)# .........olo.{# ........####### ........# .......oo .......... ...o......# ..<...[.... .......####. l...... .#