#.# #.# #.# #.# #.# #.### #.#.# ####.#.####. #........... #######......##### .............# # .............# ....#######.##.<## .!..OFh.....##..# .....#########..# ..# #..# #..# #..# #.## #.