######## ##......# ##### #..#.#..# ......## #...⌠..(################## ........###.....#..................## .........###.########...>....#.##...## ..............######.................# ..........####....%...###############.# ..........# #######..#..J.......wJ.#.# ..........# #####....# ......h...J #.## #.[......## ##........# .hJrJJ. #..# #........####⌠.⌠..##..#######+#######..# ...)......#(.._..###..#.............#..# ...........#⌠.⌠## ##.'⌠....###....⌠'..# ..........##..## #.#......<......#..# ..........##)## #.#..⌠...>...⌠..#..# ....[.......# #.###+#######+###..# ......####.# #.. .....$.g....# ....## #.# ### .......g....# .## #.# ############ #.. ####