.........3....2.3..........2..2...................2..3..........3.5....2......... #########3 # 2#3####### #2 #2 ######### # ## # #2# 3# # ######3#5 # 2#########