######## ########......## ##..............## ##................## ##+##..................## ######### #+##.......................#####.......# .......#...............................# .....^.................................# ........%.....~~~~~~.................... .............~~####~~............##..... ..........K..~## ##~.............(##### .............~# #~.............##~~~## .......%.....~# #~............##~~P~~## .............~# ~.........####~~~.~~~## .............~~# .........# #~~P.8.P~~# ......>.......~~~ .........###~~.....~~# ..........(...... ..........#8~.......~# ..###............ ...........'.P8.<.8P~# . #............ ...........8~.......~# +............ ...........#~~.....~~# ..........#~~P.8.P~~# ..........##~~~.~~~## .........#.##~~P~~## ........#. ##~~~## ....... . #####