..## ##+# ..... ...+ . ..... ...# #. #..# #..# ##.##..########..# ..........'..#...# ..........#..#...# ........(.#..'.<.+ #+###.(###.###..# #(.###.# #..# #...+... ....# +c..#... ....+ #...#..####+## ##+##+#