## ... ######## .... #......# ##########..#. ###......# #............. .........#####............. ........................... ........................... ........................... ........#######............ ....^...# #............ ........# #............ ........# #.........### ........# #.........# ........# #.........# ........#######.........# ........................# ...................W....# ........<...###+###W....# #...........# #z....# #...........# #.....+ #.(.........# #.....# ............+ #....... ............# #......... ............. .......... .....>.###..# ##########