#.. #.. #.. #.. ##.. ##.. ##..# ###..<# ####....### ..........## ...##......## ## #.......## #........# #...a......# #....b...... #............ ##........... ##..>....... #.......... ...........