###### ##....#### ##..r...... #.<.@....# #...r.....[ #.<......## ..........# ###........# ##......## #.....## ....###