### ######.# ##......# #.###...### ##### ###.......######...## ##..............<..####.. .. #...................##..####.# ###........###..#............# ##.....................##..### #...........................# #....[....................# #......####..............# ###.#### #.............J# ## #..#...#......## #.##..###....## #.. #..# #....# #.# #.## #.##... .. ..# #.###... ##. #..# .## ..## #..# #. #.. ...# ....