########## #.........# ######### #.........### #.......# #...>.......#####.......# #.........#....##.......# #.........####..'.......# #.........# ####.......# ##.........# #.......# ...........# #.......# #.........# #.......# ########.## ######'## ##....# ###.# #..#### ###...# ###.##### #...### #.<...#.### #####'#### ###.#.#...# #........# #...#...#.###........# #.#######...#........# .#######.#.....###('........# .........#.###.# ###.)......# ########...@l..# #........# #####.### ####+##### #.# #l# #.### #...# ######'## #.......# +.......# #.......# #.......# #.......# #.......# #.......# #.<(....#