########## #........# ###########.######.# ##......##....(# ...>..##.##.#.#.# #. .##.#.........#.# #.# ## #.####.##.###.# #.## .# #.............####..# ..## ####.#######........## ..o.. #.# #.##......######...## #.# #.##.##...##)...o.... #.# #....##...)u).)...... #.# #.#####..###.(....... #.# #.#####..# ##.##..... #.#######........# #.# ..## #.........#......# #.# .# #.####.###.####.###### #.# # #....<....># #.# #.# ######.#...# #.# #.# #..........# ... #.....###### #.....# #######