# ##+# .# ##...## #.# ##.....## ##.. ##.......## ##.# #.........####..# ### +.........'..[<.###..... #.........####.....# #.......## ##.##.# ##....Y## ### # ##...## ##+##