########## ##....#...## ####..........## #######.#............# #....!o##......^.....# .....o.#o#............# #......).............## ##.....#####....#...## ....... ####†##### ##..### #####.### ##. #.......# # .## #.......# ...##......<# #..........# #####........# #...#........# #..#.......# ##....<....#### ###).......... #....)###### #.###((## ... ##).# ###...###)# ........# #...###.....# .. ..%...# .##....... #. .###### # .# .# %.