#### .?.. ###### ..###...... ...###......... #....<.# #.....### #....# #.... #... ..#.. . .# ..