##### ##...## ##.....## ########.......# .......')......+ ########.......# ##'#.....## ##.###...'## ##.## #####.## ##.## ##.## ##.## ##.## ##.## ##4## ##.## ##2## ##.## ##E## ##.## ##.## #####.## ##1# ##.##.## ##e2...# ##...'## eE.<..# ##.....## ..4.... #...8...## ....... ##...<...# ....... ##...##.# ...?... ##.## .# ....... ### .# #