28000
(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(-+)(+-)(-+)(-+)(+-)(+-)(-+)(-+)(-+)(-+)(+-)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(-+)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(-+)(+-)(+-)(-+)(+-)(-+)(+-)(-+)(-+)(-+)(+-)(+-)(+-)(-+)(+-)(+-)(+-)(+-)(+-)(+-)(+-)(-+)(-+)(-+)(-+)(-+)(+-)(-+)(+-)(-+)(+-)(+-)(+-)(-+)(-+)(+-)(+-)(+-)(+-)(-+)(+-)(+-)(-+)(+-)(-+)
