:bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug::bug: