...............(((((((.....((((...........))))..(((((((.............(((....(((.....))).....))).............((((((((((...(((.....(((((.....))))).....))))))))))))).................................................((((((....(((.........)))...))))))...)))))))....(((....)))...........)))))))..