hhhhhhhhhhhhhhhhh
hb____b________bh
h__B____f____A__h
hb________b____bh
hhhhhhhhhhhhhhhhh