##### ##...## .. #.....# ... #.....# #.. #.....# ##.. ##...## ... ##'## ###.########## #.# #....%.......#######.## #.....................###### #.....w..w.........##.##...## #......####)........##.#.....# #..).### #.........#⌠.'..<..# #.... #.........####.....# #.... #.(.......# ##...## #.... #....)....## ##### [..... #..........## ...... #...........# ###########'## ##...## #.....# #.....# #.....# ##...## #####