########## #####........# #...'........# #.###........# #######.# #........# #.......###........# ###.########.........# ##...# #.........# # #....# #.<.......# #.##...# #.........# #......# #....###### ###....# ###### #.#'## #.#.#### #.#....# ##.####.############### ..........hhhs.......... ....#....####.(........ # ..##.### #.....#### ##....######....## #..#...........# ##.#.######....# # #..(.# #....# #..... ((#.... ..(####.# ...(# .# ..... ## .....