.# ...+### #..... ##..... ######## ....(..#####......# ......hh[..'......+ .......#####......# ....... #.........# ###+### #.######### ####.#### ###.......### #.....⌠...(.# ##..⌠...⌠..## ##.......## ##..⌠..## ##...## ####...#### #....<....# ................ ⌠....⌠.....⌠.... ...⌠....#....⌠.. .⌠....#####....⌠ ....## ##... #.## ##.