######### #####.......### ###.............### ##....)............## ##.........####......## ##........########.....## #.......####....###.....# ##......###........##....## #.......##...###...###....# ##......###..#####...##....# #......(##..###.<##..##....# #......###..###.##..###....# #. ##..(...###...##.....##....## #.##........##....#######....## #.##........###....####......# #.##........# ##............## #.##........# ####......#### ###.#....>.....# ######## #...#..........# #............... ######....##.....#### #..>.'.........#.# ##.####..)###..##.## .................... #..#####.###....#.# #...+......# #.###....### #.# #.>.... #.# #.....## #.# #..!.w# #.# #.....# ... #.....#