##+## ##.<.# ##..### ##...# #....# +....# #....# ##...# ##..### ##...# ##'## #.# #.# ######.## #.......## #.##.....##### ##.#..........# ........#.###.. ##.#......# #.##...#.# #.###..#... #......##### ######.# ########## #.# #........# #.# #.######.# #.####.#### #######.#.......# ..........##.##.###.# ######...###........# #.....#####5##### ##...## .... ##.## ##.##. #.# #.# #.# #.. #+# ###