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