k kk k k k k kk k k k k k k k kkk k k k kkk k k k k k k k k k k k k k k k k k k kkkk k k k k k k kk k k kkk kk k k k k k k k k k k k k k k k k k k k k kkkk k k k k k k kk k k kkk kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kkk k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k kkk k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k kk k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk kk k k k k k k k kk k k k k k k k kk k k k kk k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k kk kkkk k k k k kk kkkk k k k k k k k k k k k k kkkkk kkk kkkkk kkk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k kk k k k k k k k kk k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k kk k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k kk kkk kkk kk kk k k k k k k k k k k kk k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk kkk kkk kk kk k k k k k k k k k k kk k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k kk kkk kkkk kkk kkk kkk kkk kkkk kkk kk kk kk kkk kkkk kkk kkk kkk kkk kkkk kkk kk kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k kk k k k k k k kkk k k k kkk k kkkk k k kk k k k k k k k k k kk k kkkk k k kk k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k kk k k kk k k k k k k kkk k k k kkk k kkkk k k kk k k k k k k k k k kk k kkkk k k kk k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k kk k k k k k k k k k kk kk k k k k k k kk kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kkk k k k k k kkk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kkk k k kkk k k k k kk k k k k kk k k kk k k kk k k k k k k k k kkk k k k k k k k k k k k kk kk k k k k k k k k k k k k k k k k kkk k k k k k k k k k k k kk kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k kk kkkkkk kk k k k k k k k k k k k k kk k kk kkkkkk kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k kk k k kk k kk k k k k k k k k k k k k kk k kk k k k k k k k k k k k k k k k k k k k k k k k kkk k k k k k k k k k k k k k k k k k k k k k k k k kkk k k k k k k k k k k k k k k k k k k k k k k k k k k k kk kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kkkk k k kkkk k k k k k k k k k k kkkk kkkk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kkk kk k k k k k kkk kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k kk k k k k k k kk k k kk k k k k k k k k kkk kkk k k k k k kkk kkk k k k k k k k k k k k k k k k k kk k k k k k k kk k k k k k kk kk kkkkkkkk k k k k k k k kkkk k kk kk kkkkkkkk k k k k k k k kkkk k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k kk k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k kk k k kk k k k k k k k k k kk k kk k k kk k k k k k k k k k k k k k k k k k kk kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kkkkk k k k k k k k k kkkkk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k kk k k k kk k k k k kk k k kk kk kk kk k k k k k k k k kkkk k kk kk k k k k k kkkk k kk kk k k k k k k kk k k kk k k k kk k k k k kk k k kk k k k kk k k k k k k k k k k k kk kk kk k k k k k k kk kk kk k k k k k k k k k k k k k k k k kkk kk kkk k kk kkk kk kkk k kk k k k k k kkk k k k k k k k k k k k k kkk k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k kk k k k k k k k k k k k kk kk k kk kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk kk kk kk k k k k k k kk kk kk kk k k k k k k kk k kk k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k kk k k k k k k k k k kk k k k kk k k k k k kk k k k kkk k k k k k k k k k k kk k kk k k k kkk k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k kk kkk k kk k k k k kk kk kk kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k kk k k k k k k k k k kk k k k kk k k k kk k k kk k k k k k k k k k k k k k kk k k k kk k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk kk k k k kk kk k k k k k k kk kk k k k k k k k k k k k k k k k k k k k k k kkk k k k k k k k k k k kkk k k k k k k k k k k k k kk k k k k k kk k k k k k k k k k kkk k kk k k k kk k k k k k k k k k kkk k kk k k k kk k k k k k kk k kk k k k kk k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk kk kk kk k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kkk k kkk k k k k kk k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kkk k k k k k k k kkk k k k k k k k k k k k k kkkk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kkkk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k kk k k kk k k k kk k k k k k k k kk k k k kk k k kk k k k kk k k k k k k k kk k k k kk k k k k k k k k k k k k k k k k k kk k kk k k k kk k kk k k k k kk kk k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k kk k kk kk k kk k k k k kk k kk kk k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kkk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kkk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k kkk kkk k k kk k kk k k k k k kk k kkk kkk k k kk k kk k k k k k k kk k k k k k k kk k k k k k k k k k k k k k k kk k k k k k k k k k kk k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k kk k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k kk k k k k k k k k k k k k kk k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k kkk kk kkk k k k kkk kk kkk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k kk k k k k k k kkk kkk kkk k k k k k k k k k k kkk kkk kkk k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k kk k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kkk kkk kk k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk kkk k k k kk kkk k k kk k kk k k k k k kkk kkk k k k k k kkk kkk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kkk kk k kk k kk k k kk k kk k kk k k k kk k k kk k kkk k k k k k k k k k k k k k k k kkk kk k kk k kkk k kk k kk k kk k k k kkk k kk k kkk k k k k k kk k k k k k k kk k k k k k k k k k k k kk k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kkkk kk kk k kkkk kk kk k kk k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk kk kk kk k k k k k k k k k k k k k k k k k k kk kk kk kk k k k k k k kk k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kkkkkk kk k k k k k k k k k k k k k kkkkkk kk k k k k k k k k k k k k kk k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k kk k k k k k k k k k k k k k k k k k k k k k k k k kk k k k kk k k k k k k k k k k kk k k kk k k k k kkk k k k k kk k k kk k k k k kkk k k k k k k k k k k kk k k k kkkk k k k k kk k k k kkkk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kkk k k k k k k k k k k k k k k k kkk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k kkk k k kk k k kkk k k k k k k k k k k k k k k k k k k k k k k k k k k kkkkk k kk kkkkk k kk kk kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k kk k k kk kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k kk k kk k kk k k k k k k k k k k k k kkkk kk k k k k k k k k k k k k k k k k k k k k k kkkk kk k k k k k k k k k kk kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk kk k k k k k k k k kkk kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk kk k k k k k k k k kkk kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kkkk k k k kkkk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k kk k k k k kk kk k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k kk k k k k k k k kk k k k k kk k k k k k k k k k k k k k k k k k kk k kk k k k k k k k k k k kk k k k k k k k k kk k k k k k k k k k k k kk k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk kk kk kk k k k k k k k k k k kk kk k k k k k k k k k k k k k k k k kkk k k kk k k k k k kk k k k kkk k k k k k k kk kk k k k kkkk k k k k k k k k k k k k k k k k k kkk k k kk k k k k k kk k k k kkk k k k k k k kk kk k k k kkkk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k kkk k k k k k k k k k k k k k kk k kkk k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k kkkk k k k k k k k kkkk k k k k k k k k k k k k k k k k k k kkk k k k k k k k kkk kkk kkkk k k k k k k k k k kkk k k k k k k k kkk kkk kkkk k k k k k k k k k k k k k k kk k k kkk k k k k k kk k k kkk k k k k k k k k k k k k k k k k k k k k kkk kkkk kk kk kk k k k kkk kkkk kk kk kk k k k kk kkk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk kkk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k kk k k k k k kk k k k k k k k k k k k kk k k k kk k k kkkk k kk kk k k k k kkkk k k k k k k kk k k k k k k kk kk k k k k k k k kk k k k k kk k k k k k k k k kk k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k kk k k k k k kk k k k k k k k k k k k kk k k k kk k k kkkk k kk kk k k k k kkkk k k k k k k kk k k k k k k kk kk k k k k k k k kk k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk kk kk kk kk kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k kk k k k k k k k k k k k k k k k k k k k kk k k k k k kk k k k k k k kk k k k k k kk k k k kkk k kkk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k k k kkk k kk k k k kk k k kk kk kk kk k k k kk k k k k k k kkk k kk k k k kk k k kk kk kk kk k k kk k k k k kk k k k k k k k k k k kk k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k k kk k k kk k k k k kk k k k k k k kk k k k k kk k k kk k k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kk k k k kk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k kkkk k kkkk k kk kk kkkk k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k kk kk kkkk k k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k kk k k k k k k k k k k k k k kk k k k Sellwood Bridge Ross Island Bridge Marquam Bridge Hawthorne Bridge Morrison Bridge Burnside Bridge Steel Bridge Broadway Bridge Fremont Bridge Railroad Bridge St. Johns Bridge Tilikum Crossing Happy Valley S K Y L I N E A V E L AKE R D LOMB AR D MA RINE D R S T R D RI V E R R D BEAVERTON A V E B LV D 232ND AV D R F O UR TH RD S TEPHE NSON A V E R D I - 84 MA R I N E GER M ANT O W N B L VD L I E S S E R R D BLVD B A R B UR R D KERR Fairview T AC O M A S T 112TH ST 1 8 5 T H 4 2 N D ST S UN S E T 6TH AVE ST GIL LIHAN R D Bybee Lake P K W Y S AN DY I - 5 BLVD G R A N D TE R W I LL IG E R B L V D 3 2 N D A V E H A L L BLVD A V E ST 2 8 TH ST B L V D F E R R Y NO RT HP O RTL AND R D A V E S T J O H B L V D H A R T RD FLAVEL A V E VE RMON T RD H W Y 4 3 1 2 5 T H A V E 2 3 R D A V E Maywood 72ND 1 6 4 T H A V E 3 3 R D 1 4 8 T H 1 7 0 T H Airport RD STEELE US 30 LOM BARD CESAR E. CHAVEZ US 26 RD 1 2 9 T H AVE 1 G R EE N B U R G W A LNU T S TARK P K W Y 12TH R D M A C A R T HU R BLVD S C HO L LS BLV D A V E PATTON R G B A N F I E L D W i l l a m e t t e R i v e r I-405 J R . 1 2 2 N D ST MILL RD STARK 2 2 3 R D JE NK I NS T I E DMAN F OST ER R D 2 1 7 R D W E IR R D 138TH AVE D O S C H FARMINGTON 1 9 T H A V E B L VD ST I - 2 05 39TH ST KILLINGSWORTH KAI SER A V E B L V D 1 7 2 N D A V E H W Y 2 24 DA V IS R D BAR NES AVE G R E E L E Y AVe ST B R O O K S R D FREM ONT Wood H A L S E Y K ING R D 9 7 T H A V E ST 4T H R D E V E R G R EE N B L V D 2 0 T H BLVD A V E Willamette River FOURTH 2 4 2 N D 1 ST ST FL A T A V E M A R T I N L I N N W O O D 13 T H AV E SR-501 ST Scott HWY 14 M E R L O R D ST HW Y B LV D P L A IN F ERRY MILL PLAIN BLVD I N T E R S T A T E FOSTER Butte WA LK E R DR 1 4 3 R D A V E DR SANDY R D JO HN S ON CREE K B L V D T I L LS T R O M R D 192ND AV Portland Burlington BL V D AVE 35TH AV -5 RIDGECREST RD H OLG ATE R E U S E R CEDAR GOI NG S T CLA TSOP ST R D C O R N E LL RD Smith Lake R D T O W L E A V E 3 3 R D L OO P Beaverton F R E E W A Y B L V D BURNSIDE HOGAN BL V D L U T H E R RD 1 2 1 S T A V E Mt PLAIN M C L O UG H L I N A V E BLVD A V E 8 2 N D R D S H A T T U C K S T DIVISION B RO A DW A Y BL VD L EA D B E T T E R R D ANDRES VISTA 2 2 2 ND A V E ALLEN DENNEY P A R K E R S T SU NNY SID E 62ND AV Aloha BLVD RD HILLS BOR G E S R D R D Park A V E 9 2 N D R O B E R T S F E R R Y R E G N E R R D Gresham RD 18TH ST N A I T O U S 30 BLVD U S2 6 Columbia River HAW THOR NE BROADWAY T A YLO R S A V E ST 192ND AVE ST MAIN AIRPORT W E ST KIN G F E R R Y RD A V E W OOD STOC K N EWBER RY FT VANCOUVER RD Milwaukie C U LL Y THOM P S O N I-5 S T W A L K E R G A R D E N 34TH ST RD TILLSTROM RD 190TH KAISER R D H OM E R D 5 2 N D 2 4 2 N D A V E ST 1 1 2 T H A V E S AUV I E I S L A N D R D P OW EL L A VE B L V D D IVISI O N A V E R D 7 T H A V E RD 1 6 2 N D BLVD 4 5 T H 1 0 2 N D AL DERC CORNELL TERWILLIGER M CGI LL IV R A Y B L V D 1 5 8 T H A V E YE ON AVE W A Y RD Mt GLISAN U N IO N BO O N ES O L D SC H OL LS F E R R Y HILLS D A L E RD A V E R D BLV D RD COL UM B IA B L V D BLVD L ESS E R R D 20TH ST I-2 0 5 AVE Powell n International Forest Park BEL MON T 3 O T H ST A V E CANYO N PRE SCOT T Vancouver 1 35TH AVE BLVD B URNSI D E R D F R U I T V AVE F U L LER RD B LVD AVE M T S C O T T R D 1 7 T H A V E BU T L E R ELLSWORTH L OM B A R D S T K I N G ST R D ST ST PLAIN O L E S O N HALSEY WI LLA M E T T E BL VD H W Y 4 9 T H A V E 1 8 2 N D R D I -5 M U R R A Y RD 1 6 ST 7 6 T H A V E BERTHA WAY S PR ING VIL L E RD BARBUR AVE P O WELL 8 2 N D 1 8 5 T H A VE 136TH E A S T M A N H W Y 8 BLVD R D Village R D BROADWAY C OLUMBI A H W Y5 0 0 KILLINGSWORTH BLVD LAKE R D Central City Kerns Lents Hillsdale St. Johns Jade District Gateway Regional Center Northwest District Midway Cully Parkrose Fremont/Williams Hayden Island 122nd/Hazelwood Macadam NE 60th/North Tabor Montavilla Hollywood Rosewood/Glenfair Kenton/Lombard Division/162nd Woodstock Alberta/MLK Roseway West Portland Killingsworth/Interstate Powell/Creston Sellwood/Moreland Multnomah Village Belmont/Hawthorne/Division Mid-Lombard Heart of Foster 42nd/Killingsworth O P 10 O P 43 O P 43 O P 99W O P 213 O P 99E O P 99E £ ¤ 30 £ ¤ 30 £ ¤ 30 £ ¤ 26 £ ¤ 26 £ ¤ 26 £ ¤ 26 £ ¤ 30B £ ¤ 30B £ ¤ 30B £ ¤ 30B § ¨ ¦ 5 § ¨ ¦ 5 § ¨ ¦ 5 § ¨ ¦ 5 § ¨ ¦ 5 § ¨ ¦ 84 § ¨ ¦ 84 § ¨ ¦ 84 § ¨ ¦ 405 § ¨ ¦ 205 § ¨ ¦ 205 § ¨ ¦ 405 £ ¤ 30 £ ¤ 26 £ ¤ 30B June 18, 2020 N 0 3,000 6,000 9,000 Feet E:\Dropbox (BPS Tech Services)\BPS Tech Services Team Folder\gis\projects\Citywide_Projects\Maps\Webmaps\34x44_Comprehensive_Plan_WebMap.mxd Legend Centers Boundaries kkkkkkkkkkkk kkkkkkkkkkkk Major Public Trails City Boundary Urban Service Boundary Open Space Farm and Forest Single-Dwelling 20,000 Single-Dwelling 10,000 Single-Dwelling 7,000 Single-Dwelling 5,000 Single-Dwelling 2,500 Manufactured Dwelling Park Multi-Dwelling - Neighborhood Multi-Dwelling - Corridor Multi-Dwelling - Urban Center Central Residential Institutional Campus Mixed Use - Dispersed Mixed Use - Neighborhood Mixed Use - Civic Corridor Mixed Use - Urban Center Central Commercial Central Employment Mixed Employment Industrial Sanctuary Unincorporated County area in Urban Service Area City of Portland, Oregon // Bureau of Planning & Sustainability // Geographic Information System The information on this map was derived from City of Portland GIS databases. Care was taken in the creation of this map but it is provided "as is". The City of Portland cannot accept any responsibility for error, omissions or positional accuracy. Comprehensive Plan Designations City of Portland