### ######### ..... #.......# ......#.......# ...)..#.......# ....).'.......# ......#.......# ##... ##....####### #+#####....###...## #.................# #.................# #.......(.........# #....##....##.....# #..<.##....####'### #.....>.....+.....# #...........#.....# #....##.....#....## #....##.....#....# #....########....# #....#.....##....##. #.................... #..................... #....##..........##.... #######..........# .... #....#####+# ... ###### .. ..... #....# ## ###....## ..### #.......# ..... #.......#...... #.......#.[.... #.......)...... #......o# #######....## ##...#####'### #............+ #.[..........# #............# .. ######....##.....# ... ##...##....##...###...# #.......)..##.).###...# #..............p......+ #.............po......# #.....................# ##...####..###..####..# #### ##..###..######### #................. #................. #................. #................. #................. #.........<....... #........<........ ##################