####### ##.....## #+..)....## ##.........+# ##...........## #.............#........ ..............##...... .......<...........#.## ..............##......# #.............#.......########### ##...........##.....#.. ..#.....# ##.........'#......#.# #........ ##.......##.......#.# #...!.!.. ##.....##..........###........ #######..).....#....#........ ......#.....###.#.......... .############ #.h.......... ####....(.... ##........ #........ #........ #........ ##....... #.....#