\scalebox{0.85}{
%
\tetrahedral{0==P;1==\put(40,-20){\exosinglebond{0}};2==$^-$O;3==\downnobond{O}{\put(40,-70){\exosinglebond{0}}};4D==O}
\put(-405,620){\tikz\draw[thick,decorate,decoration={snake,segment length=2mm,amplitude=0.5mm}] (0,0) -- (0.8,0);}
\put(-200,-400){\FiveCycle(0,0){-18}[]{4==\sffamily\bfseries O;5s==\WedgeAsSubstX(0,0)(-130,40);3s==\WedgeAsSubstX(0,0)(130,40);1s==\adddash(0,0)(-2,-3){80}}[]}
\put(-610,-1040){\tetrahedral{0==P;1==O;2==$^-$O;3==\downnobond{O}{\put(40,-70){\exosinglebond{0}}};4D==O}}
\put(-200,-1430){\FiveCycle(0,0){-18}[]{4==\sffamily\bfseries O;5s==\WedgeAsSubstX(0,0)(-130,40);3s==\WedgeAsSubstX(0,0)(130,40);1s==\adddash(0,0)(-2,-3){80}}[]}
\put(-600,-1850){\tetrahedral{0==O;3==\put(-70,50){\tikz\draw[thick,decorate,decoration={snake,segment length=2mm,amplitude=0.5mm}] (0,0) -- (0.8,0);}}}
\put(-200,-1275){\decaheteroh[dj]{2==N;
4==N{\raisebox{1.5pt}{\tikz\draw[line width=4pt,dash pattern=on 0.8pt off 2pt] (0,0) -- (0.45,0);}};
5==N;6==H}{
3D==O{\raisebox{1.5pt}{\tikz\draw[line width=4pt,dash pattern=on 0.8pt off 2pt] (0,0) -- (0.45,0);}};
5==H
}[ghi]}
\put(-80,-1910){
\sixheteroh[f]{2==N;4==N}{3D==O;4==H;
5D==O{\raisebox{1.5pt}{\tikz\draw[line width=4pt,dash pattern=on 0.8pt off 2pt] (0,0) -- (0.45,0);}};
6==\lmoiety{H$\bf_3$C}}[]
}
%
\put(605,-930){
\decaheteroh[fk,
{F\FiveCycle(0,0){-50}[b]{2==N;4==N}[e]}
]{1==N;2==H;8==N;9==N}{1==H;8==H;
7D==O{\raisebox{1.5pt}{\put(-250,0){\tikz\draw[line width=4pt,dash pattern=on 0.8pt off 2pt] (0,0) -- (-0.45,0);}}}
}[bcd]
\put(0,410){\FiveCycle(0,0){-50}[]{1s==\WedgeAsSubstX(0,0)(-100,-120)[13];2==\sffamily\bfseries O;3s==\WedgeAsSubstX(0,0)(120,40)[10];4s==\adddash(0,0)(1,50){3}}[]}
\put(150,350){\tetrahedral{0==O;1==\put(-70,0){\tikz\draw[thick,decorate,decoration={snake,segment length=2mm,amplitude=0.5mm}] (0,0) -- (0.8,0);}}}
\put(90,-450){
\tetrahedral{0==P;3==\addbond(40,100)(0,-1){60};4==O$^-$;1==\upnobond{O}{\put(40,-15){\exosinglebond{0}}};2D==O}
}
}
%
\put(580,-2315){
\decaheteroh[bdj,
{D\FiveCycle(0,0){-50}[b]{2==N;4==N}[e]}
]{1==N{\raisebox{1.5pt}{\put(-250,0){\tikz\draw[line width=4pt,dash pattern=on 0.8pt off 2pt] (0,0) -- (-0.45,0);}}};
3==N;7==H;8==N}{8==H}[efg]
\put(0,335){
\put(0,410){\FiveCycle(0,0){-50}[]{1s==\WedgeAsSubstX(0,0)(-100,-120)[13];2==\sffamily\bfseries O;3s==\WedgeAsSubstX(0,0)(120,40)[10];4s==\adddash(0,0)(1,50){3}}[]}
\put(150,350){\tetrahedral{0==O}}
\put(90,-450){
\tetrahedral{0==P;3==\put(-70,50){\tikz\draw[thick,decorate,decoration={snake,segment length=2mm,amplitude=0.5mm}] (0,0) -- (0.8,0);};4==O$^-$;1==\upnobond{O}{\put(40,-15){\exosinglebond{0}}};2D==O}
}
}
}
%
\put(130,-1060){
\tikz\draw[thick,densely dashed] (0,0) rectangle (1.95,3.57);
}
\put(905,-900){
\tikz\draw[thick,densely dashed] (0,0) rectangle (2.88,3.7);
}
%
\put(2550,-2050){
\tikz\draw[line width=10, -{Triangle[length=20, width=20]}](0,0) -- (0,6) node[pos=0.5, right] {\Large 矢印\sffamily\bfseries A};
}
%
\put(1100,-2650){
\tikz{
\draw[line width=4pt,dash pattern=on 0.8pt off 2pt] (0,0) -- (-0.45,0) node[right=-7mm] {\Large ( は水素結合を示す。)};
}
}
%
\put(200,0){
\tikz\draw[thick,-{Stealth[length=6mm]}] node[above]{\Large 塩基\sffamily\bfseries ア}(0,0) -- (0,-1);
}
\put(950,170){
\tikz\draw[thick,-{Stealth[length=6mm]}] node[above]{\Large 塩基\sffamily\bfseries イ}(0,0) -- (0,-1.5);
}
\put(1500,-50){
\tikz\draw[thick,-{Stealth[length=6mm]}] node[above]{\Large ポリヌクレオチド鎖\sffamily\bfseries ウ}(0,0) -- (0,-1);
}
\put(260,-2420){
\tikz\draw[thick,-{Stealth[length=6mm]}] node[below]{\Large 酸素原子\sffamily\bfseries エ}(0,0) -- (-0.3,1);
}
%
}