##############.# ............<...# #######.######## .## ####.## #...## ###...## #...###...### #.......## ###.>.### #.<.....# #..(###...# #...## ##...# .## ###.