[step:Choose a lattice basis adapted to any point of exact order $N$]
Let $(E,P)$ be a pair consisting of a complex elliptic curve $E$ and a point $P \in E[N]$ of exact order $N$. By the definition of a complex elliptic curve as a one-dimensional complex torus, there is a lattice $\Lambda \subset \mathbb{C}$ such that $E \cong \mathbb{C}/\Lambda$. Choose a $\mathbb{Z}$-basis $(\omega_1,\omega_2)$ of $\Lambda$.
Since $P \in E[N]$, there exists $\lambda \in \Lambda$ such that
\begin{align*}
P = \frac{\lambda}{N}+\Lambda.
\end{align*}
Write $\lambda = r\omega_1+s\omega_2$ with $r,s \in \mathbb{Z}$. The exact order of $P$ is $N$, so the class of $(r,s)$ in $(\mathbb{Z}/N\mathbb{Z})^2$ has exact order $N$. Equivalently,
\begin{align*}
\gcd(r,s,N)=1.
\end{align*}
Choose integers $u,v$ such that
\begin{align*}
u \equiv r \pmod N,
\qquad
v \equiv s \pmod N,
\qquad
\gcd(u,v)=1.
\end{align*}
We justify the choice explicitly. If $r=0$, then $\gcd(s,N)=1$, so we may take $u=N$ and $v=s$. If $r \neq 0$, take $u=r$ and choose an integer $t$ so that $v:=s+tN$ is not divisible by any prime divisor of $r$. For a prime $p \mid r$ with $p \mid N$, the condition $\gcd(r,s,N)=1$ gives $p \nmid s$, hence $p \nmid s+tN$ for every $t$. For a prime $p \mid r$ with $p \nmid N$, exactly one residue class of $t$ modulo $p$ makes $s+tN \equiv 0 \pmod p$; avoiding these finitely many forbidden residue classes gives $p \nmid v$ for every prime $p \mid r$. Therefore $\gcd(u,v)=\gcd(r,v)=1$, and the congruences modulo $N$ hold by construction. Define
\begin{align*}
\lambda_2 := u\omega_1+v\omega_2 \in \Lambda.
\end{align*}
Then $\lambda_2 \equiv \lambda \pmod{N\Lambda}$, so
\begin{align*}
P = \frac{\lambda_2}{N}+\Lambda.
\end{align*}
Because $\gcd(u,v)=1$, Bezout's identity gives integers $x,y \in \mathbb{Z}$ such that
\begin{align*}
xv-yu=1.
\end{align*}
Define
\begin{align*}
\lambda_1 := x\omega_1+y\omega_2 \in \Lambda.
\end{align*}
The change-of-basis matrix from $(\omega_1,\omega_2)$ to $(\lambda_1,\lambda_2)$ has determinant $xv-yu=1$, so $(\lambda_1,\lambda_2)$ is a $\mathbb{Z}$-basis of $\Lambda$. If necessary, replace $\lambda_1$ by $-\lambda_1$; this keeps $(\lambda_1,\lambda_2)$ a lattice basis and makes
\begin{align*}
z := \frac{\lambda_1}{\lambda_2}
\end{align*}
belong to $\mathbb{H}$. Multiplication by $\lambda_2^{-1}$ gives an isomorphism
\begin{align*}
\psi: \mathbb{C}/\Lambda &\to \mathbb{C}/\Lambda_z \\
u+\Lambda &\mapsto \frac{u}{\lambda_2}+\Lambda_z,
\end{align*}
and under this isomorphism
\begin{align*}
\psi(P)
= \frac{1}{N}+\Lambda_z
= P_z.
\end{align*}
Thus every isomorphism class of pairs $(E,P)$ occurs in the image.
[/step]