# . .## ..# ####### ... #.....##.# #.###....# #<#....#...... ####...b# ##.. #!......# #.#####.# # .!# #... ####