######### #.......# #.#####.# #.# #.# ##.########.#####.##### .......<..............# ##.####...#.#####.###(# #......#####.# #.# ##...#.......# #(# ##.########## #.# #.# #.# #.# #.# ##+# #.# ##...# #.# ##.....## ####.# #.......## ##.##.# .........####.....# ......w..'.......## .........####...## #.......## #..## ##.....## #..# ##...# ##.# ##+# #.# #.# #.# #.# #.#