########## #......... #.######## #######.# #....{..#### #..........# #.###+###..# ##.# ..... #### #..# ###. ... #..+ ##.###..# #..<..{.# #.......# #.............. ####..#####.#.# #.. ..... .... ..#..# ####. .## .# #.