### ######.## ##.##....# ### ###........###.### #..........##....## ##.................# #.............(....# ##.................## .#..###..........##### ......#...............### .........)..............# ......................## ........(............## ...##(<..(...........#### .#####.......#......###.## .............###......#..# .##....##..####<.........# ##.......# #.....(.....### #....<).#...........##..## #...................##...# ........................#..# ######.......^.........##..## #### #..........>..........))##....## ##...................)##@....... ........... .......#.)........ #####....... .......#....##...# ....... .....#.....# ... .....#5..... @ ...........#. ....oo...#.## ...... ..