### .... ##.## #...## ##...## #....# ###.....### #....###'......('## #....##.##.....##.# #...w###.##...##.## #..hh# ##'##.##'## ####....# ##.#####.## #.......###...###...## #........'..<..'.[...# #...###.###...###...## #.. #.. ##.## ##.## #. ### ### ### .