############ ########....).....### #........#####......# ###.######## #.#...<# #.....##### #..#.#.# #.....#...######.##.# .. #.....#.......)...#.# ## #.....#...########....# #.....##.## #.#.# ###.####.# .#.## #.# #.##########....# #.# #.........<..#. #.# ############..#. #<# #.# #.# # #.# #.# #.# #.# #.# #.####### #..a..... #########