.. . . ######+##. .....)...######### .........#.......# .........'.......# .........#.......+ .........#..##...# ######....# ###...).#..##...#####..........# #.....#.<.....#...#..........# #.....#.......#...#..........# #.....'..##...##..#..........# #.....#####...##..#.>........# ##+#......#.......#..........# #......#.......#..........# #......#..##...#..........# #......#..######..........# ##......#.......#....<.....# #.......#.......)..........# #.......#.......#..........# #.......#.......#..........# #.......#########..........# ##+#.......................# #..........C............# #..................>....# #.......................# #.......................# ###......#####..........# #......+ #..........# +......# +.......... ##########+#......# ...... #............###### ... #............# #............# #............# #............# #............# # { #............# .# #.......##'####..# +.......+........+ #.......#........# #.......#..##....# .########..####### #...# #...# #####