|@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=||@||@||@||@||@||@||@||@||@||=@=|