######## ##..<...## ##........## #..........# #..........# ............# .............# ........<....# ............## ...........# #.......####### #...........h^# ..............# ...........##F# ......)... #.# .........# #.# .......... #.# .......... #.# ....... ..# ...