+######### ####### ..........# #######...####### #..........# ##...###...###...## #..........###....###...###....## #..........##..#..##.....##..#..## #.>........#..##..#...#...#..##).# +..........#..###....###....###.(# #....gS....#..###....###..^.###..# #....))....#..####...###...####..### ########+#....#################....# #...## ###'# ##...# #..## #...# ##..# ########'###############..# #......................# #.........############## #.([......# #.........# #...<.....# #...%.....# +.........# #.........# #.........# ###########