######### #..ooo..# #.#####.# #.# #.# #####.# #.....# #.##### #.# #.# #.# #.###### #.# #...[..# #.# ######.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.#####.# #.....#.# #######.#.# ...........# #######.#<# #.#.# #.#.# #.#.# #.#.# #.#.# #<#.# ###.