######## .............# =..#.!#..#..#..# ...............# #..............# #####>............<# ...................# .................# .#####..#r.#..#..#..# ......>..)..........# ###...############### #.