######## ##+##### #..##..# #..##..# #...#..# #..#...# ##.....# #.....## ###....# #....### +....<.###......# #.......#.......# ######.....###### .###... ##.<.## ....... .######.....###### .c.... .+.......#.......# ..... .#......###......# #...###H###....# #....### #...#.HH##.....# #.....## ...#...#H..#...#..# #..#...# ....ppcp(..#..##..# #..##..# #########+##++##### ######+# #.............# #......)......# #.....))))....# #........)....# #........)....# #.............# ###############