while gets # Simulate -n flag
i=0
$_.gsub(/./){i=i.send$&,"+-"[$&]?1:2}
p i
end
d2hpbGUgZ2V0cyAjIFNpbXVsYXRlIC1uIGZsYWcKCmk9MAokXy5nc3ViKC8uLyl7aT1pLnNlbmQkJiwiKy0iWyQmXT8xOjJ9CnAgaQoKZW5k
Ki8vLyotKistKwovKisvKisrKy8qLy8vKi8rLSsvLyorLSstLy0tLS0qLSotKysrKisqKisvKi0tLy8vKyotLysvLyovLy0rKystLSsrLy0qKi0tLystLS8qLS8rKi8vKistKi0qLyorKisvKyotCisrKy0rLS0vLSovLS0tKysvLSsqLS8vKy8rKy0qLS0rKisvKi8qLysrLS0rKy0rLy8rKy0tKi8qKiotKisrKy0tKy0qLy8tKi8rKi8rLSorKyoqKy0tKi8qLy8tKi0tKiotLy0qKyoqLS8qLSoqLyorKi0qLy0tKy8rLysvLy0rKi8tLS0vLy8rKiovLy8vLSovLystKy0vKy0tLyoqLy8vKisvLysrKy8rKisrKiorKy8vKiorKiorLSovKy8qLyorKy0vKyoqKy0tKyorKysrLy0qLS8qKy0tLysrKi8tKysvLSoqKysrKy8tLysvLS0qLy0vKy0tLSoqLy8qLy8vLS8vKistKi0tLS0rLy8tLS8tLysqLy0rKystKyotKisqKy0vLS8vKi0vLysvKi0rLy8rLysvKi0vLS8rLy8rKiovLSoqKiovLSoqLS8vKy8rLSsvKi0rKisrKi8tLysrKi8tLy8qLS0rKi0tLy0rLSsvKy8qKi8tKioqKy8tLysrLSsrKisqLSsqKyotKy0vLysvLSsrKisvKi8vKi0rLysqLy0rLy0vKi8tLy0rKisqKi8qLy8qKy8rLS0tKyorKysqKy8rLSoqLy0rLS8rKi0tLS8tKisvLSsrKi8vKi8tKy0qKy0tKiovLS8vLy8qLy0tLyotLS8vLSoqLyorKyorLyorLy0rLy0tKiovKi0rKisvKy0qKyorLS0qLy8vKy0rKy8rLy8rKi8tKy8qKi0tLy8qLysrKy8qKyovLy8vKy0qLS8vLS0qKy8qLy0rKiovKi8vKyorLS8vKy0tKyotKy8tKiotKi8rLy8qKy0tLSorLy8qLysqKi8qLS0vLS0rLyotKisqKystLSorLy8rKistKystLSstKi0qLSstLSoqKy8rKi0vKyorLS8tLS0rLSorLSstLysrLysqLy8vKi8qLSstKi8vLSstKysvKysvKi8tKysvKiotLSstLy8vLy0vLysvKi8vKyoqLyorLSsvKy8rLy8vKisqLy8vKi0vKy8qLy0vLy0qLSoqLy8tLy0rLS0rLy0qLS0rLSsrKiorKy8vKi0tLyorKy0tKi0vLS8vLy0rLysvLy0tKyovLy0qKi0vKi0qLysqLy0qLSovLy0tKysqLy8tKi8rKy8vKy8tKystKy0qLyotKysrKiotLy0qKysrKyoqKy0rKystKy0qKiotKy8vKy0vKiotKy8qKyoqKiotKisrKyovLSotLyoqKi8tLyorLyoqKioqKysqKy8tLy0qKi0rLSotKi0rKyoqLyorLS8qLSsqKystLysvLSsrKi0vKi0qKioqLSo=
*///*-*+-+
/*+/*+++/*///*/+-+//*+-+-/----*-*-+++*+**+/*--///+*-/+//*//-+++--++/-**--/+--/*-/+*//*+-*-*/*+*+/+*-
+++-+--/-*/---++/-+*-//+/++-*--+*+/*/*/++--++-+//++--*/***-*+++--+-*//-*/+*/+-*++**+--*/*//-*--**-/-*+**-/*-**/*+*-*/--+/+/+//-+*/---///+**////-*//+-+-/+--/**///*+//+++/+*++**++//**+**+-*/+/*/*++-/+**+--+*++++/-*-/*+--/++*/-++/-**++++/-/+/--*/-/+---**//*///-//*+-*----+//--/-/+*/-+++-+*-*+*+-/-//*-//+/*-+//+/+/*-/-/+//+**/-****/-**-//+/+-+/*-+*++*/-/++*/-//*--+*--/-+-+/+/**/-***+/-/++-++*+*-+*+*-+-//+/-++*+/*//*-+/+*/-+/-/*/-/-+*+**/*//*+/+---+*+++*+/+-**/-+-/+*---/-*+/-++*//*/-+-*+--**/-////*/--/*--//-**/*++*+/*+/-+/--**/*-+*+/+-*+*+--*///+-++/+//+*/-+/**--//*/+++/*+*////+-*-//--*+/*/-+**/*//+*+-//+--+*-+/-**-*/+//*+---*+//*/+**/*--/--+/*-*+*++--*+//+*+-++--+-*-*-+--**+/+*-/+*+-/---+-*+-+-/++/+*///*/*-+-*//-+-++/++/*/-++/**--+-////-//+/*//+**/*+-+/+/+///*+*///*-/+/*/-//-*-**//-/-+--+/-*--+-++**++//*--/*++--*-/-///-+/+//--+*//-**-/*-*/+*/-*-*//--++*//-*/++//+/-++-+-*/*-+++**-/-*++++**+-+++-+-***-+//+-/**-+/*+****-*+++*/-*-/***/-/*+/*****++*+/-/-**-+-*-*-++**/*+-/*-+*++-/+/-++*-/*-****-*