######## #......# ######### ########### #......####)......# #..........# #......##.'.......#### #..........# #......##.#)......'((####..........# #.....)#..#)......##)[)............# #......#.##..<.>..#######..........# #......'.##.......# #..........# +......####.......# #..........# #......# ###+##### #..........# #...#### ########.### ##.##### ####+## ###.....# #......# #...>.# #.......# ###......# #.....# #####.#.##### #........#### #.....# #.....#.# ....#.........# #.....####.###.### #####......##.# #.....'....# #.# #......# .. +.....###### #.# #...<..# ###.....# #.. ##.##### ###'### ### #. #)# ## #.# ##.# #..# #.## ####.####### #..........# #..........# ##..........# #.#.........# #..#........# #...#..###### #....############ #....##.(u......# #...#..3#c....#.# #..#...#.#...#..# #.#.....#...#...# ##...##...#....## ###########...# #...# #..# #.#