# .. # # .# . # ## ## . ## #. ... .# # .. .. ...... . # ▓▓▓### .# ###.. . . ▓....... . .#####.#.#. #. . ▓.#.#.#.#.#.# . ▓. .#.#. .# .. . ...# #.. #.. . # ▓ #.# # # . . . # .#.# .. #. # # #####.#####. . #.........# #. # .# #########.### .. .....<.H...# . # ############ # . . #