######## ##......## ###........# #.....<....# .# ######.#........# ...# #....>.##.[....## #...#################.#########.#### #......).).)........# #.# ###...############### #.# .......#..#### #.# ..#######....# #.# ####)# #.# #.########## ..# #..).gg....# #######....# ..#...... .###..###. .. .<# ## #..# #.# .#