########### ### ..........## .... #########..#####..... . ##<........... ..> ###............ .... ###########.............[ ..... ##...........##).......## ......g###[.############(..)....# ......oo.P.## #.(......# .....oo##### ###<###### ..... #...# .... ...(### ... ##### .