# ..############## .......^...WOaS####### ...>.......c.lZ....... ............##(###### ......#####.##'##### ..... #........# .... #.l......# ... #........# .. #........# . #...c....+ ##.......# #<..#+#### ............... ###.#.#(.)..### #.#.<.....+ # #.####### #.# #.. ###