########### #.........# #.#######.# #.# #.# #.# #.# ## #.# #.# .# # #.#######.##.#.#### #.#...<##.........# #############.#.#####...##.##.# #.............#.# #.......# #..........####.# #....#..# #.........(# #.# #..)...##.# #..........# #.# #..#......# #....).....# #.# #..###.#### #####.%.)######.#####...o.....# #....####.....^o...##.###.# #...%..>.....[...o..o.... .. #....##.#.############### #....##.#......... #....##.######... #....##.# #....##.# #....##.# ....##.# # #.# #+#