###### ##....####### ##............ #......#...#.. #............. #(.....#...#.. #............. ######### #......####### ........### ##.......## #### ..........####.........# ..... ........#....#.........# ..... ..[.....####...).......# ...... #######.<# ###........<##:..... ##.#####................>. #................#####... ###...#.......##..###..# #.....#.#######{....# #...###..........##.... #...# ##.........# #. ##.## .(.......# # .........# .........# .........# #####..### ##.