#.... ####..... ........# #.......# #.......# .......# # .......############## ###'##+###.(....o......... ..'.......))#............. #..)..(@<.#............. #......h.(#......o...... #.<.......#....h........ ###..##..##......o...... #.. #..####+###h.....( #... #..' ....... #... #..#. ....... #... #..#.. ....... h...... h...... ..#####