предложенное для разбора предложение является бессоюзным сложным. (Находим простые
предложения в составе сложного, устанавливаем вид связи).Если предложения, входящие в БСП, равноправные со значением перечисления - ставим запятую.
Обращаем внимание на то, есть ли внутри частей сложного предложения запятые или другие знаки препинания и насколько тесно связаны между собой по смыслу эти предложения.
Если части предложения отдалены друг от друга по смыслу или распространены и имеют внутри запятые – ставим точку с запятой.
Если нет условий для постановки запятой и точки с запятой в БСП, обращаем внимание на то, какие смысловые отношения между частями БСП.
Если мы можем поставить между частями предложения союзы потому что, а именно, что или слова «и увидел что», «и услышал что» - ставим двоеточие.