. # .. .# ...#########.#### ................. #........#.#### #......<....... #........[..... ###+######..... ####.