.# !# ##.###### ......... ###......... ........$ #######........ ......#.##.#####+# ......#.)........# .................. ...(....(#.##.... ##++###''##.# ... #.........#.# . #.........#.# #.........#.# #.........#.# #.........#.# #.........#.# #.........#.# #....<....#.# ###########g# ..# .#.. #.#.. . #... #. #... # #....