############################################################################## ###!
###hff�� ��� �������������� ��� �� � ��o o o o o o oo o fffff � �
###jfffffffffffffffffffffffffffffffffffffffffffffffffffff
###hfffffffffffffffffffffffffffffffffffffffffffffffffffff
#&#jfffffffffffffffffff o� ��� �o fo���ffffffffffffffffffff
fffhffffffffffffffffffffo��� �����o fffffffffffffffffffff
fffjffffo��� �� ��� �� ��� � � �o o o f o o o foof���� �������� �o o ffff"###344 f� ��� � � �� � � � �f f o o o o o o o o o f o o o f f ```l